c#获取操作系统语言,C#获取操作系统的版本和版本信息

需要实现一个应用程序,需要操作系统版本,服务包和其他细节。以下代码演示了,当前操作系统的版本信息以及版本细节。using System;

using System.Collections;

using System.Net;

using System.Net.NetworkInformation;

namespace What21

{

public class What21Main

{

static void Main(string[] args)

{

Console.WriteLine("当前操作系统详细信息:");

// 操作系统版本

OperatingSystem os = Environment.OSVersion;

Console.WriteLine("操作系统版本:{0}" ,os.Version.ToString());

Console.WriteLine("操作系统平台: {0}" ,os.Platform.ToString());

Console.WriteLine("操作系统服务包: {0}" ,os.ServicePack.ToString());

Console.WriteLine("操作系统版本信息: {0}" ,os.VersionString.ToString());

Console.WriteLine();

// 获取版本细节

Version ver = os.Version;

Console.WriteLine("主版本号:{0}", ver.Major);

Console.WriteLine("主版本修订版: {0}", ver.MajorRevision);

Console.WriteLine("次版本号:{0}", ver.Minor);

Console.WriteLine("次版本修订版:{0}", ver.MinorRevision);

Console.WriteLine("内部版本号:{0}", ver.Build);

Console.WriteLine("what21.com prompt, Press any key to continue . . . ");

Console.ReadKey(true);

}

}

}

输出内容如下:当前操作系统详细信息:

操作系统版本:6.1.7600.0

操作系统平台: Win32NT

操作系统服务包:

操作系统版本信息: Microsoft Windows NT 6.1.7600.0

主版本号:6

主版本修订版: 0

次版本号:1

次版本修订版:0

内部版本号:7600

what21.com prompt, Press any key to continue . . .

你可能感兴趣的:(c#获取操作系统语言)