Edit

Share via


OperatingSystem.VersionString Property

Definition

Gets the concatenated string representation of the platform identifier, version, and service pack that are currently installed on the operating system.

public string VersionString { get; }

Property Value

The string representation of the values returned by the Platform, Version, and ServicePack properties.

Examples

The following code example demonstrates the VersionString property.

// This example demonstrates the VersionString property.
using System;

class Sample
{
    public static void Main()
    {
    OperatingSystem os = Environment.OSVersion;
// Display the value of OperatingSystem.VersionString. By default, this is
// the same value as OperatingSystem.ToString.
    Console.WriteLine("This operating system is {0}", os.VersionString);
    }
}
/*
This example produces the following results:

This operating system is Microsoft Windows NT 5.1.2600.0 Service Pack 1
*/

Remarks

By default, the value returned by VersionString is the same as the value returned by the ToString method. However, an implementation of the .NET Framework for a different platform might return a more appropriate string for that platform.

For a list of Windows operating system versions and their corresponding version numbers, see Operating System Version.

Applies to

See also