Environment類——獲取當前操作環境和平臺的信息

本文轉自:http://technet.microsoft.com/zh-cn/library/system.environment(v=vs.105).aspx

Environment 類

此主題尚未評級 評價此主題

2013/3/11

提供有關當前環境和平臺的信息以及操作它們的方法。無法繼承此類。

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";
   }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章