Этот класс не наследуется, предоставляет информацию о текущей среде и платформе, а также необходимые для управления ими средства.
Main.cs
usingSystem;classProgram {-
publicstaticintMain() { -
//операционная система -
Console.WriteLine("операционная система : {0}", Environment.OSVersion); -
if(Environment.Is64BitOperatingSystem==true) { -
Console.WriteLine("операционная система : 64-разрядная"); -
} -
else{ -
Console.WriteLine("операционная система : 32-разрядная"); -
} -
//версия NET.Framework -
Console.WriteLine("NET. Framework : {0}", Environment.Version); -
//имя пользователя, который на данный момент выполнил вход в операционную систему -
Console.WriteLine("имя пользователя : {0}", Environment.UserName); -
//имя компьютера -
Console.WriteLine("имя компьютера : {0}", Environment.MachineName); -
//количество ядер -
Console.WriteLine("количество ядер : {0} ядерный", Environment.ProcessorCount); -
//имя сетевого домена -
Console.WriteLine("имя сетевого домена : {0}", Environment.UserDomainName); -
//логические диски -
//системная директория -
Console.WriteLine("системная директория : {0}", Environment.GetFolderPath(Environment.SpecialFolder.System)); -
string[] disk = Environment.GetLogicalDrives(); -
foreach(var iindisk) { -
Console.WriteLine("логический диск : {0}", i); -
} -
Console.ReadKey(); -
return0; -
} }
usingSystem;classProgram {-
publicstaticintMain() { -
//операционная система -
Console.WriteLine("операционная система : {0}", Environment.OSVersion); -
if(Environment.Is64BitOperatingSystem==true) { -
Console.WriteLine("операционная система : 64-разрядная"); -
} -
else{ -
Console.WriteLine("операционная система : 32-разрядная"); -
} -
//версия NET.Framework -
Console.WriteLine("NET. Framework : {0}", Environment.Version); -
//имя пользователя, который на данный момент выполнил вход в операционную систему -
Console.WriteLine("имя пользователя : {0}", Environment.UserName); -
//имя компьютера -
Console.WriteLine("имя компьютера : {0}", Environment.MachineName); -
//количество ядер -
Console.WriteLine("количество ядер : {0} ядерный", Environment.ProcessorCount); -
//имя сетевого домена -
Console.WriteLine("имя сетевого домена : {0}", Environment.UserDomainName); -
//логические диски -
//системная директория -
Console.WriteLine("системная директория : {0}", Environment.GetFolderPath(Environment.SpecialFolder.System)); -
string[] disk = Environment.GetLogicalDrives(); -
foreach(var iindisk) { -
Console.WriteLine("логический диск : {0}", i); -
} -
Console.ReadKey(); -
return0; -
} }
операционная система : Microsoft Windows NT 6.2.9200.0
операционная система : 32-разрядная
NET. Framework : 4.0.30319.34003
имя пользователя : Sergey
имя компьютера : BISEM
количество ядер : 2 ядерный
имя сетевого домена : BiSeM
системная директория : C:\Windows\system32
логический диск : C:\
логический диск : D:\
логический диск : E:\
операционная система : 32-разрядная
NET. Framework : 4.0.30319.34003
имя пользователя : Sergey
имя компьютера : BISEM
количество ядер : 2 ядерный
имя сетевого домена : BiSeM
системная директория : C:\Windows\system32
логический диск : C:\
логический диск : D:\
логический диск : E:\