操作系统版本
你可能会遇到过下面这种情况,就是非常需要知道当前操作系统的版本。下面这个例子就向你展示如何使用返回值的详细条目来判断当前系统的版本。
using System;
namespace BuilderExamples {
class Class1 {
[STAThread]
static void Main(string[] args) {
Version v;
Console.WriteLine("The current user is: " + Environment.UserName);
v = Environment.Version;
Console.WriteLine("Build: " + v.Build.ToString());
Console.WriteLine("Master: " + v.Major.ToString());
Console.WriteLine("Minor: " + v.Minor.ToString());
Console.WriteLine("Revision: " + v.Revision.ToString());
} } }
对应的 VB.NET 代码如下:
Imports System
Module Module1
Sub Main()
Dim v As Version
Console.WriteLine("The current user is: " + Environment.UserName)
v = Environment.Version
Console.WriteLine("Build: " + v.Build.ToString())
Console.WriteLine("Master: " + v.Major.ToString())
Console.WriteLine("Minor: " + v.Minor.ToString())
Console.WriteLine("Revision: " + v.Revision.ToString())
End Sub
返回的值依你的系统不同而变。我在自己的系统上运行得到下面这些值,Build 为 4322,Master 和 Minor 都是1,Revision 为2032,是我 Windows XP 机器的修订号。你可以参考 Version 对象的细节得到更多信息。
