Windows Dev Center

Version.GetHashCode Method

Returns a hash code for the current Version object.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public override int GetHashCode()

Return Value

Type: System.Int32
A 32-bit signed integer hash code.

The following example demonstrates the Version constructor and the Major, Minor, Build, and Revision properties.


// This example demonstrates the Version.Revision,
// MajorRevision, and MinorRevision properties.
using System;

class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {

      string fmtStd = "Standard version:\n" +
                      "  major.minor.build.revision = {0}.{1}.{2}.{3}";
      string fmtInt = "Interim version:\n" +
                      "  major.minor.build.revision = {0}.{1}.{2}.{3}";

      Version std = new Version(2, 4, 1128, 2);
      Version interim = new Version(2, 4, 1128, (100 << 16) + 2);

      outputBlock.Text += String.Format(fmtStd, std.Major, std.Minor, std.Build, std.Revision) + "\n";
      outputBlock.Text += String.Format(fmtInt, interim.Major, interim.Minor, 
                                        interim.Build, interim.Revision) + "\n";
   }
}
/*
This code example produces the following results:

Standard version:
  major.minor.build.revision = 2.4.1128.2
Interim version:
  major.minor.build.majRev/minRev = 2.4.1128.100/2

*/


Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2015 Microsoft