需要实现一个应用程序,需要操作系统版本,服务包和其他细节。以下代码演示了,当前操作系统的版本信息以及版本细节。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 . . .