C#核編之System.Environment類


      在前面的例子中用來了Environment.GetCommandLineArgs()這個方法,這個方法就是獲取用戶的命令行輸入,是Environment類的方法之一,該方法的返回值是string[]  數組,用於返回任意行的用戶輸入。

      除了GetCommandLineArgs()方法外,Environment類還有其他一些有用的方法,這個類允許我們通過不同的靜態成員獲取大量有關運行.NET應用程序的操作系統的細節,下面代碼來實現一些基本方法的功能:

 class Program
    {
        static void Main(string[] args)
        {
            ShowEnvironmentDetails();
        }
        static void ShowEnvironmentDetails() { 
            //輸出本機的驅動器以及有些有用的細節信息
            foreach (string drive in Environment.GetLogicalDrives()) {
                Console.WriteLine("Drive:{0}", drive);//輸出本機所有的驅動
                Console.WriteLine("OS:{0}", Environment.OSVersion);//輸出本機的OS
                Console.WriteLine("Number of processors:{0}", Environment.ProcessorCount);//輸出ProcessorCount
                Console.WriteLine(".NET Version:{0}", Environment.Version);//輸出.NET版本
            }
        }
    }

 

除了上面介紹的Environment類開提供了以下有趣的屬性

  //判斷本地的操作系統的位數,返回true,表示本機是64為操作系統,返回false,則表示不是
            Console.WriteLine("ExitCode:{0}", Environment.ExitCode);//獲取或設置應用程序中任何地方的退出代碼
            Console.WriteLine("Digit:{0}", Environment.Is64BitOperatingSystem);//返回bool值,代表主機是否運行64位操作系統
            Console.WriteLine("MacheName:{0}", Environment.MachineName);//獲得當前機器的名字
            Console.WriteLine("NewLine:{0}", Environment.NewLine);//獲得當前環境的換行符
            Console.WriteLine("SystemDirectory:{0}", Environment.SystemDirectory);//返回通向系統目錄的完整路徑
            Console.WriteLine("SystemDirectory:{0}", Environment.UserName);//返回系統這個應用程序的用戶的名稱

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM