Этот класс не наследуется, предоставляет информацию о текущей среде и платформе, а также необходимые для управления ими средства.
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;
-
}
}
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:\
операционная система : 32-разрядная
NET. Framework : 4.0.30319.34003
имя пользователя : Sergey
имя компьютера : BISEM
количество ядер : 2 ядерный
имя сетевого домена : BiSeM
системная директория : C:\Windows\system32
логический диск : C:\
логический диск : D:\
логический диск : E:\