Welcome

首页 / 软件开发 / .NET编程技术 / 一些很酷的.Net技巧

一些很酷的.Net技巧2011-02-26一..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文件了。