首页 > 代码库 > 类库探源——System.Environment
类库探源——System.Environment
Environment 类: 提供有关当前环境和平台的信息以及操作它们的方法。此类不能被继承。
命名空间: System
程序集: mscorlib.dll
继承关系:
常用属性(字段)和方法:
CurrentDirectory 获取或设置当前工作目录的完全限定路径
OSVersion 获取包含当前平台标识符和版本号的 OperatingSystem 对象。
GetLogicalDrives 返回包含当前计算机中的逻辑驱动器名称的字符串数组。
GetFolderPath(Environment.SpecialFolder) 获取由指定枚举标识的系统特殊文件夹的路径。
Environment.SpecialFolder 枚举:指定用于检索系统特殊文件夹的目录路径的枚举常数。
命名空间: System
程序集 : mscorlib.dll
常用的特殊文件夹枚举值:
Desktop 逻辑桌面,而不是物理文件系统位置。
Programs 包含用户程序组的目录。
ProgramFiles “Program files”目录。
更多枚举值参见MSDN
例子:
1 using System; 2 3 class App 4 { 5 static void Main() 6 { 7 Console.WriteLine(Environment.CurrentDirectory); 8 Console.WriteLine(Environment.OSVersion); 9 Console.WriteLine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop));10 Console.WriteLine(Environment.GetFolderPath(Environment.SpecialFolder.Programs));11 Console.WriteLine(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)); 12 13 var drivers = Environment.GetLogicalDrives();14 foreach(var d in drivers)15 {16 Console.WriteLine(d);17 }18 19 }20 }
效果:
类库探源——System.Environment
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。