System.Environment类

来源:互联网 发布:加入网络作协要求 编辑:程序博客网 时间:2024/05/29 18:01

System.Environment类
从名称可以明白为环境。
提供有关当前环境和平台的信息以及操作它们的方法。
此类事一个静态的,不能被继承的类
此类的使用,必须推荐的是获取路径和创建换行。

属性:
1.CommandLine
获取该进程的命令行。
字符串数组,启用程序传入的参数,多个参数中间以空格分隔。
2.CurrentDirectory
获取或设置当前工作目录的完全限定路径。
3.ExitCode
获取或设置进程的退出代码。
4.HasShutdownStarted
获取一个值,该值指示公共语言运行时 (CLR) 是否正在关闭。
5.Is64BitOperatingSystem
确定当前操作系统是否为 64 位操作系统。
6.Is64BitProcess
确定当前进程是否为 64 位进程。
7.MachineName
获取此本地计算机的 NetBIOS 名称。
8. NewLine
获取为此环境定义的换行字符串。
个人喜欢使用此方法进行输入换行,能保证各种环境下没问题
对于非 Unix 平台为包含“\r\n”的字符串,对于 Unix 平台则为包含“\n”的字符串。
9.OSVersion
获取包含当前平台标识符和版本号的 System.OperatingSystem 对象。
10.ProcessorCount
获取当前计算机上的处理器数。
11.StackTrace
获取当前的堆栈跟踪信息。
12.SystemDirectory
获取系统目录的完全限定路径。
13.SystemPageSize
获取操作系统的页面文件的内存量。
14.TickCount
获取系统启动后经过的毫秒数。
15.UserDomainName
获取与当前用户关联的网络域名。
16.UserInteractive
获取一个值,用以指示当前进程是否在用户交互模式中运行。
17.UserName
获取当前已登录到 Windows 操作系统的人员的用户名。
18.Version
获取一个 System.Version 对象,该对象描述公共语言运行时的主版本、次版本、内部版本和修订号。
19.WorkingSet
获取映射到进程上下文的物理内存量。

函数:
1.FailFast
向 Windows 的应用程序事件日志写入消息后立即终止进程,然后在发往 Microsoft 的错误报告中加入该消息。
2.GetCommandLineArgs
第一个元素内会包含可执行文件的目录。
返回包含当前进程的命令行参数的字符串数组。
第一个元素是可执行文件名,后面的零个或多个元素包含其余的命令行参数。
3.GetEnvironmentVariable
从当前进程检索环境变量的值。
4.GetFolderPath
类似桌面等路径,都可以很快速的从此处获取
获取由指定枚举标识的系统特殊文件夹的路径。
5.GetLogicalDrives
返回包含当前计算机中的逻辑驱动器名称的字符串数组。

原创粉丝点击