翻譯一些很酷的.Net技巧

作者: 丁丁  發布時間: 2008-09-04 16:13  閱讀: 3955 次  推薦: 1   原文鏈接   [收藏]  

翻譯 一些很酷的.Net技巧(上)

原作出處:http://www.codeproject.com/useritems/tips.asp?df=100

一..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外部方法。

DriveInfoSystem info = DriveInfo.GetInfo("c:");來獲得指定磁盤的開銷情況

1
0
 
標簽:.Net技巧
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()