一..Net Framework
1. 如何獲得系統文件夾
使用System.Envioment類的GetFolderPath方法;例如:
Environment.GetFolderPath( Environment.SpecialFolder.Personal )
2. 如何獲得正在執行的exe文件的路徑
1) 使用Application類的ExecutablePath屬性
2) System.Reflection.Assembly.GetExecutingAssembly().Location
3. 如何檢測操作系統的版本
使用Envioment的OSVersion屬性,例如:
以下為引用的內容:
OperatingSystem os = Environment.OSVersion; MessageBox.Show(os.Version.ToString()); MessageBox.Show(os.Platform.ToString()); |
4. 如何根據完整的文件名獲得文件的文件名部分、
使用System.IO.Path類的方法GetFileName或者GetFileNameWithoutExtension方法
5. 如何通過文件的全名獲得文件的擴展名
使用System.IO.Path.GetExtension靜態方法
6. Vb和c#的語法有什么不同click here
7. 如何獲得當前電腦用戶名,是否聯網,幾個顯示器,所在域,鼠標有幾個鍵等信息
使用System.Windows.Forms. SystemInformation類的靜態屬性
8. 修飾Main方法的[STAThread]特性有什么作用
標示當前程序使用單線程的方式運行
9. 如何讀取csv文件的內容
通過OdbcConnection可以創建一個鏈接到csv文件的鏈接,鏈接字符串的格式是:"Driver={Microsoft Text Driver (*.txt;*.csv)};Dbq="+cvs文件的文件夾路徑+" Extensions=asc,csv,tab,txt; Persist Security Info=False";
創建連接之后就可以使用DataAdapter等存取csv文件了。
詳細信息見此處
10. 如何獲得磁盤開銷信息,代碼片斷如下,主要是調用kernel32.dll中的GetDiskFreeSpaceEx外部方法。
以下為引用的內容:
public sealed class DriveInfo public static long GetInfo(string drive, out long available, out long total, out long free) public static DriveInfoSystem GetInfo(string drive) public struct DriveInfoSystem public DriveInfoSystem(string drive, long result, long available, long total, long free) |