Environment

Этот класс не наследуется, предоставляет информацию о текущей среде и платформе, а также необходимые для управления ими средства.
Скрыть

Показать

Копировать
  Main.cs  
  • using System;
  •  
  • class Program {
  •  public static int Main() {
  •   //операционная система
  •   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 i in disk) {
  •    Console.WriteLine("логический диск      : {0}", i);
  •   }
  •   Console.ReadKey();
  •   return 0;
  •  }
  • }
операционная система : Microsoft Windows NT 6.2.9200.0
операционная система : 32-разрядная
NET. Framework : 4.0.30319.34003
имя пользователя : Sergey
имя компьютера : BISEM
количество ядер : 2 ядерный
имя сетевого домена : BiSeM
системная директория : C:\Windows\system32
логический диск : C:\
логический диск : D:\
логический диск : E:\