MSDN Library
信息
您所需的主题如下所示。但此主题未包含在此库中。

Environment 类

2013/12/13

提供有关当前环境和平台的信息以及操作它们的方法。无法继承此类。

System.Object
  System.Environment

Namespace:  System
程序集:  mscorlib(位于 mscorlib.dll 中)

public static class Environment

Environment 类型公开以下成员。

  名称说明
公共属性静态成员CurrentDirectory获取当前工作目录的完全限定路径。
公共属性静态成员CurrentManagedThreadId获取当前托管线程的唯一标识符。
公共属性静态成员HasShutdownStarted获取一个值,该值指示是否公共语言运行时正在关闭或者当前的应用程序域正在卸载。
公共属性静态成员NewLine获取为此环境定义的换行字符串。
公共属性静态成员OSVersion获取包含当前平台标识符和版本号的 OperatingSystem 对象。
公共属性静态成员ProcessorCount获取当前计算机上的处理器数。
公共属性静态成员TickCount获取系统启动后经过的毫秒数。
公共属性静态成员Version获取一个 Version 对象,该对象描述公共语言运行时的主版本、次版本、内部版本和修订号。
返回顶部

  名称说明
公共方法静态成员FailFast(String)安全非常关键。 向 Windows 的应用程序事件日志写入消息后立即终止进程,然后在发往 Microsoft 的错误报告中加入该消息。
公共方法静态成员FailFast(String, Exception)安全非常关键。 向 Windows 的应用程序事件日志写入消息后立即终止进程,然后在发往 Microsoft 的错误报告中加入该消息和异常信息。
公共方法静态成员GetFolderPath获取指向由指定枚举标识的系统特殊文件夹的路径。
返回顶部

使用 Environment 类可检索信息,如命令行参数、退出代码、环境变量设置、调用堆栈的内容、自上次系统启动以来的时间,以及公共语言运行时的版本。

下面的示例演示如何显示有关当前环境的信息列表。

说明注意:

要运行此示例,请参见生成具有静态 Windows Phone TextBlock 控件的示例


// Sample for Environment class summary
using System;

class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
    outputBlock.Text += "-- Environment members --" + "\n";

    outputBlock.Text += String.Format("ExitCode: {0}", Environment.ExitCode) + "\n";

    outputBlock.Text += String.Format("HasShutdownStarted: {0}", Environment.HasShutdownStarted) + "\n";

    outputBlock.Text += String.Format("NewLine: {0}  first line{0}  second line{0}  third line",
                          Environment.NewLine) + "\n";

    outputBlock.Text += String.Format("OSVersion: {0}", Environment.OSVersion.ToString()) + "\n";

    outputBlock.Text += String.Format("TickCount: {0}", Environment.TickCount) + "\n";

    outputBlock.Text += String.Format("Version: {0}", Environment.Version.ToString()) + "\n";
   }
}


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

显示:
© 2016 Microsoft