Класс Environment позволяет получить информацию об окружении программы (текущий каталог, версия Windows и т. п.) через свои статические члены. Вот пример использования этого класса: string s; //Текущая папка. s=Environment.CurrentDirectory; Console.WriteLine("Текущая папка: {0}.", s); //Системная папка. s=Environment.SystemDirectory; Console.WriteLine("Системная папка: {0}.", s); //Имя компьютера. s=Environment.MachineName; Console.WriteLine("Имя компьютера: {0}.", s); //Oперационная система и ее версия. OperatingSystem os=Environment.OSVersion; Console.WriteLine("Операционная система: {0}, версия {1}.", os.Platform, os.Version); //Версия платформы .NET. Version ver=Environment.Version; Console.WriteLine("Версия платформы .NET: {0}.{1}.", ver.Major, ver.Minor);
Указанный фрагмент выведет на экран имя папки, в котром запущено приложение, имя системной папки Windows, NetBIOS имя компьютера, операционую систему и ее версию, платформу .NET и ее версию:
Источник: |