Version Version Version Version Class

Definition

Stellt die Versionsnummer einer Assembly, eines Betriebssystems oder der Common Language Runtime dar.Represents the version number of an assembly, operating system, or the common language runtime. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

public ref class Version sealed : ICloneable, IComparable, IComparable<Version ^>, IEquatable<Version ^>
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class Version : ICloneable, IComparable, IComparable<Version>, IEquatable<Version>
type Version = class
    interface ICloneable
    interface IComparable
    interface IComparable<Version>
    interface IEquatable<Version>
Public NotInheritable Class Version
Implements ICloneable, IComparable, IComparable(Of Version), IEquatable(Of Version)
Vererbung
VersionVersionVersionVersion
Attribute
Implementiert

Beispiele

Im folgenden Beispiel wird die AssemblyVersionAttribute Attribut, eine Versionsnummer einer Assembly zuzuweisen.The following example uses the AssemblyVersionAttribute attribute to assign a version number to an assembly. Zum Zeitpunkt der Kompilierung wird diese Versionsinformationen mit den Metadaten der Assembly gespeichert.At compile time, this version information is stored with the assembly's metadata. Zur Laufzeit ruft das Beispiel den Wert ab, mit die Type.Assembly Eigenschaft für einen Typ finden Sie in der Assembly, die einen Verweis auf die derzeit ausgeführte Assembly abzurufen, und ruft es ab, der Assembly Versionsinformationen aus der Version Eigenschaft der AssemblyName zurückgegebenes Objekt der Assembly.GetName Methode.At run time, the example retrieves the value of the Type.Assembly property on a type found in the assembly to get a reference to the executing assembly, and it retrieves the assembly's version information from the Version property of the AssemblyName object returned by the Assembly.GetName method.

using System;
using System.Reflection;

[assembly:AssemblyVersionAttribute("2.0.1")]

public class Example1
{
   public static void Main()
   {
      Assembly thisAssem = typeof(Example1).Assembly;
      AssemblyName thisAssemName = thisAssem.GetName();
       
      Version ver = thisAssemName.Version;
       
      Console.WriteLine("This is version {0} of {1}.", ver, thisAssemName.Name);    
   }
}
// The example displays the following output:
//        This is version 2.0.1.0 of Example1.
Imports System.Reflection

<Assembly:AssemblyVersionAttribute("2.0.1")>
Module Example1
   Public Sub Main()
       Dim thisAssem As Assembly = GetType(Example1).Assembly
       Dim thisAssemName As AssemblyName = thisAssem.GetName()
       
       Dim ver As Version = thisAssemName.Version
       
       Console.WriteLine("This is version {0} of {1}.", ver, thisAssemName.Name)    
   End Sub
End Module
' The example displays the following output:
'      This is version 2.0.1.0 of Example1.

Hinweise

Versionsnummern bestehen aus zwei bis vier Komponenten: Hauptversion, Nebenversion, Build und Revision.Version numbers consist of two to four components: major, minor, build, and revision. Die Haupt- und Nebenversionsnummern Komponenten sind erforderlich; die Build- und Revisionsnummern Komponenten sind optional, aber die Buildkomponente ist erforderlich, wenn die Revisionskomponente definiert ist.The major and minor components are required; the build and revision components are optional, but the build component is required if the revision component is defined. Alle definierte Komponenten müssen es sich um ganze Zahlen größer oder gleich 0 sein.All defined components must be integers greater than or equal to 0. Das Format der Versionsnummer ist wie folgt (optionale Komponenten werden angezeigt, in eckigen Klammern ([und]):The format of the version number is as follows (optional components are shown in square brackets ([ and ]):

Hauptversion. Nebenversion[.Buildnummer[.Revision]]major.minor[.build[.revision]]

Die Komponenten werden gemäß der Konvention wie folgt verwendet:The components are used by convention as follows:

  • Hauptversion: Assemblys mit demselben Namen, aber verschiedenen Hauptversionen sind nicht austauschbar.Major: Assemblies with the same name but different major versions are not interchangeable. Eine höhere Versionsnummer kann möglicherweise eine vollständige Überarbeitung eines Produkts angeben, bei dem die Abwärtskompatibilität nicht vorausgesetzt werden kann.A higher version number might indicate a major rewrite of a product where backward compatibility cannot be assumed.

  • Nebenversion: Wenn der Name und die Nummer der Hauptversion für zwei Assemblys identisch sind, sich jedoch die Nummer der Nebenversion unterscheidet, kann davon ausgegangen werden, dass Verbesserungen vorgenommen wurden, während gleichzeitig die Abwärtskompatibilität gewährleistet wird.Minor: If the name and major version number on two assemblies are the same, but the minor version number is different, this indicates significant enhancement with the intention of backward compatibility. Diese höhere Nebenversionsnummer kann auf die Nebenversion eines Produkts oder eine neuen Produktversion mit vollständiger Abwärtskompatibilität hindeuten.This higher minor version number might indicate a point release of a product or a fully backward-compatible new version of a product.

  • Buildnummer: ein Unterschied in der Buildnummer verweist auf eine Neukompilierung der gleichen Quelle.Build: A difference in build number represents a recompilation of the same source. Verschiedene Buildnummern können verwendet werden, wenn der Prozessor, die Plattform oder der Compiler geändert wird.Different build numbers might be used when the processor, platform, or compiler changes.

  • Revision: Assemblys mit dem gleichen Namen, größere und kleinere Versionsnummern, aber unterschiedliche Revisionen vollständig austauschbar sein sollen.Revision: Assemblies with the same name, major, and minor version numbers but different revisions are intended to be fully interchangeable. Eine höhere Revisionsnummer kann in einem Build verwendet werden, die eine Sicherheitslücke in einer Assembly zuvor veröffentlichten Korrekturen.A higher revision number might be used in a build that fixes a security hole in a previously released assembly.

Nachfolgende Versionen einer Assembly, die nur durch Build-oder Revisionsnummer unterscheiden gelten als Hotfix-Updates von der vorherigen Version.Subsequent versions of an assembly that differ only by build or revision numbers are considered to be Hotfix updates of the prior version.

Wichtig

Der Wert des Version Eigenschaften, die nicht explizit ein Wert zugewiesen wurde, ist nicht definiert (-1).The value of Version properties that have not been explicitly assigned a value is undefined (-1).

Ab .NET Framework 2.0 die MajorRevision und MinorRevision Eigenschaften ermöglichen es Ihnen zu eine temporäre Version der Anwendung zu identifizieren, die z. B. ein Problem behebt, bis Sie eine dauerhafte Lösung freigeben können.Starting with .NET Framework 2.0, the MajorRevision and MinorRevision properties enable you to identify a temporary version of your application that, for example, corrects a problem until you can release a permanent solution. Darüber hinaus das Betriebssystem Windows NT verwendet die MajorRevision Eigenschaft, um die Nummer des Service Packs zu codieren.Furthermore, the Windows NT operating system uses the MajorRevision property to encode the service pack number.

Zuweisen von Versionsinformationen zu AssemblysAssigning Version Information to Assemblies

Normalerweise die Version Klasse wird nicht verwendet, eine Versionsnummer einer Assembly zugewiesen.Ordinarily, the Version class is not used to assign a version number to an assembly. Stattdessen die AssemblyVersionAttribute Klasse wird verwendet, um die Version einer Assembly, definieren Sie wie im Beispiel in diesem Thema veranschaulicht.Instead, the AssemblyVersionAttribute class is used to define an assembly's version, as illustrated by the example in this topic.

Abrufen von VersionsinformationenRetrieving Version Information

Version Objekte werden am häufigsten verwendet, um Informationen über eine System- oder Anwendungsdaten-Komponente (z. B. dem Betriebssystem), die common Language Runtime, die aktuelle Anwendung ausführbare Datei oder einer bestimmten Assembly Version zu speichern.Version objects are most frequently used to store version information about some system or application component (such as the operating system), the common language runtime, the current application's executable, or a particular assembly. Die folgenden Beispiele veranschaulichen einige der häufigsten Szenarios:The following examples illustrate some of the most common scenarios:

  • Abrufen der Betriebssystemversion an.Retrieving the operating system version. Im folgenden Beispiel wird die OperatingSystem.Version Eigenschaft, um die Versionsnummer des Betriebssystems abzurufen.The following example uses the OperatingSystem.Version property to retrieve the version number of the operating system.

    // Get the operating system version.
    OperatingSystem os = Environment.OSVersion;
    Version ver = os.Version;
    Console.WriteLine("Operating System: {0} ({1})", os.VersionString, ver.ToString());
    
    ' Get the operating system version.
    Dim os As OperatingSystem = Environment.OSVersion
    Dim ver As Version = os.Version
    Console.WriteLine("Operating System: {0} ({1})", os.VersionString, ver.ToString())
    
  • Abrufen der Version der common Language Runtime.Retrieving the version of the common language runtime. Im folgenden Beispiel wird die Environment.Version Eigenschaft, um Informationen über die common Language Runtime Version abzurufen.The following example uses the Environment.Version property to retrieve version information about the common language runtime.

    // Get the common language runtime version.
    Version ver = Environment.Version;
    Console.WriteLine("CLR Version {0}", ver.ToString());
    
    ' Get the common language runtime version.
    Dim ver As Version = Environment.Version
    Console.WriteLine("CLR Version {0}", ver.ToString())
    
  • Abrufen der aktuellen Anwendung Assemblyversion.Retrieving the current application's assembly version. Im folgenden Beispiel wird die Assembly.GetEntryAssembly Methode zum Abrufen eines Verweises auf ein Assembly Objekt, das die ausführbare Datei der Anwendung, und ruft dann die Versionsnummer der Assembly ab.The following example uses the Assembly.GetEntryAssembly method to obtain a reference to an Assembly object that represents the application executable and then retrieves its assembly version number.

    using System;
    using System.Reflection;
    
    public class Example
    {
       public static void Main()
       {
          // Get the version of the executing assembly (that is, this assembly).
          Assembly assem = Assembly.GetEntryAssembly();
          AssemblyName assemName = assem.GetName();
          Version ver = assemName.Version;
          Console.WriteLine("Application {0}, Version {1}", assemName.Name, ver.ToString());
       }
    }
    
    Imports System.Reflection
    
    Module Example
       Public Sub Main()
          ' Get the version of the executing assembly (that is, this assembly).
          Dim assem As Assembly = Assembly.GetEntryAssembly()
          Dim assemName As AssemblyName = assem.GetName()
          Dim ver As Version = assemName.Version
          Console.WriteLine("Application {0}, Version {1}", assemName.Name, ver.ToString())
       End Sub
    End Module
    
  • Abrufen der aktuellen Assembly Assemblyversion.Retrieving the current assembly's assembly version. Im folgenden Beispiel wird die Type.Assembly -Eigenschaft zum Abrufen eines Verweises auf ein Assembly -Objekt, das die Assembly, der Einstiegspunkt der Anwendung enthält darstellt, und klicken Sie dann ihre Versionsinformationen abgerufen.The following example uses the Type.Assembly property to obtain a reference to an Assembly object that represents the assembly that contains the application entry point, and then retrieves its version information.

    using System;
    using System.Reflection;
    
    public class Example
    {
       public static void Main()
       {
          // Get the version of the current assembly.
          Assembly assem = typeof(Example).Assembly;
          AssemblyName assemName = assem.GetName();
          Version ver = assemName.Version;
          Console.WriteLine("{0}, Version {1}", assemName.Name, ver.ToString());
       }
    }
    
    Imports System.Reflection
    
    Module Example
       Public Sub Main()
          ' Get the version of the current assembly.
          Dim assem As Assembly = GetType(Example).Assembly
          Dim assemName As AssemblyName = assem.GetName()
          Dim ver As Version = assemName.Version
          Console.WriteLine("{0}, Version {1}", assemName.Name, ver.ToString())            VB
       End Sub
    End Module
    
  • Abrufen der Version einer bestimmten Assembly.Retrieving the version of a specific assembly. Im folgenden Beispiel wird die Assembly.ReflectionOnlyLoadFrom Methode zum Abrufen eines Verweises auf ein Assembly -Objekt, das hat einen bestimmten Dateinamen, und klicken Sie dann ihre Versionsinformationen abgerufen.The following example uses the Assembly.ReflectionOnlyLoadFrom method to obtain a reference to an Assembly object that has a particular file name, and then retrieves its version information. Beachten Sie, dass mehrere andere Methoden auch vorhanden, zum Instanziieren sein einer Assembly Objekt anhand des Dateinamens oder durch einen starken Namen.Note that several other methods also exist to instantiate an Assembly object by file name or by strong name.

    using System;
    using System.Reflection;
    
    public class Example
    {
       public static void Main()
       {
          // Get the version of a specific assembly.
          string filename = @".\StringLibrary.dll";
          Assembly assem = Assembly.ReflectionOnlyLoadFrom(filename);
          AssemblyName assemName = assem.GetName();
          Version ver = assemName.Version;
          Console.WriteLine("{0}, Version {1}", assemName.Name, ver.ToString());
       }
    }
    
    Imports System.Reflection
    
    Module Example
       Public Sub Main()
          ' Get the version of a specific assembly.
          Dim filename As String = ".\StringLibrary.dll"
          Dim assem As Assembly = Assembly.ReflectionOnlyLoadFrom(filename)
          Dim assemName As AssemblyName = assem.GetName()
          Dim ver As Version = assemName.Version
          Console.WriteLine("{0}, Version {1}", assemName.Name, ver.ToString())
       End Sub
    End Module
    
  • Abrufen der Version Veröffentlichen einer ClickOnce-Anwendung.Retrieving the Publish Version of a ClickOnce application. Im folgenden Beispiel wird die ApplicationDeployment.CurrentVersion Eigenschaft zum Anzeigen der Veröffentlichungsversion der Anwendung.The following example uses the ApplicationDeployment.CurrentVersion property to display an application's Publish Version. Beachten Sie, dass die erfolgreiche Ausführung des Beispiels der Identität der Anwendung festgelegt werden.Note that its successful execution requires the example's application identity to be set. Dies erfolgt automatisch über Visual Studio Webpublishing-Assistenten.This is handled automatically by the Visual Studio Publish Wizard.

    using System;
    using System.Deployment.Application;
    
    public class Example
    {
       public static void Main()
       {
          Version ver = ApplicationDeployment.CurrentDeployment.CurrentVersion;
          Console.WriteLine("ClickOnce Publish Version: {0}", ver);
       }
    }
    
    Imports System.Deployment.Application
    
    Module Example
       Public Sub Main()
          Dim ver As Version = ApplicationDeployment.CurrentDeployment.CurrentVersion
          Console.WriteLine("ClickOnce Publish Version: {0}", ver)
       End Sub
    End Module
    

    Wichtig

    Die Version veröffentlichen, der eine Anwendung für die ClickOnce-Bereitstellung ist vollkommen unabhängig von der Version der Assembly.The Publish Version of an application for ClickOnce deployment is completely independent of its assembly version.

Vergleichen von VersionsobjektenComparing Version Objects

Können Sie die CompareTo Methode, um zu bestimmen, ob eine Version -Objekt liegt vor, die identisch oder eine höhere Version als eine Sekunde Version Objekt.You can use the CompareTo method to determine whether one Version object is earlier than, the same as, or later than a second Version object. Das folgende Beispiel gibt an, dass Version 2.1 höher als Version 2.0.The following example indicates that Version 2.1 is later than Version 2.0.

Version v1 = new Version(2, 0);
Version v2 = new Version("2.1");
Console.Write("Version {0} is ", v1);
switch(v1.CompareTo(v2))
{
   case 0:
      Console.Write("the same as");
      break;
   case 1:
      Console.Write("later than");
      break;
   case -1:
      Console.Write("earlier than");
      break;
}
Console.WriteLine(" Version {0}.", v2);                  
// The example displays the following output:
//       Version 2.0 is earlier than Version 2.1.
Dim v1 As New Version(2,0)
Dim v2 As New Version("2.1")
Console.Write("Version {0} is ", v1)
Select Case v1.CompareTo(v2)
   Case 0
      Console.Write("the same as")
   Case 1
      Console.Write("later than")
   Case -1
      Console.Write("earlier than")
End Select
Console.WriteLine(" Version {0}.", v2)                  
' The example displays the following output:
'       Version 2.0 is earlier than Version 2.1.

Für zwei Versionen gleich, die Haupt-, neben-, build, und Revisionsnummern der ersten Version Objekt muss identisch mit denen des zweiten Version Objekt.For two versions to be equal, the major, minor, build, and revision numbers of the first Version object must be identical to those of the second Version object. Wenn die Anzahl Build- oder Revisionsnummer der ein Version Objekt ist nicht definiert ist, Version Objekt gilt als eine Version Objekt, dessen Build oder Revision Anzahl ist gleich 0 (null).If the build or revision number of a Version object is undefined, that Version object is considered to be earlier than a Version object whose build or revision number is equal to zero. Das folgende Beispiel veranschaulicht dies durch Vergleichen der drei Version Objekte, die die Komponenten von Version definiert wurde.The following example illustrates this by comparing three Version objects that have undefined version components.

using System;

enum VersionTime {Earlier = -1, Same = 0, Later = 1 };

public class Example
{
   public static void Main()
   {
      Version v1 = new Version(1, 1);
      Version v1a = new Version("1.1.0");
      ShowRelationship(v1, v1a);
      
      Version v1b = new Version(1, 1, 0, 0);
      ShowRelationship(v1b, v1a);
   }

   private static void ShowRelationship(Version v1, Version v2)
   {
      Console.WriteLine("Relationship of {0} to {1}: {2}", 
                        v1, v2, (VersionTime) v1.CompareTo(v2));       
   }
}
// The example displays the following output:
//       Relationship of 1.1 to 1.1.0: Earlier
//       Relationship of 1.1.0.0 to 1.1.0: Later
Public Enum VersionTime
   Earlier = -1
   Same = 0
   Later = 1
End Enum

Module Example
   Public Sub Main()
      Dim v1 As New Version(1, 1)
      Dim v1a As New Version("1.1.0")
      ShowRelationship(v1, v1a)
      
      Dim v1b As New Version(1, 1, 0, 0)
      ShowRelationship(v1b, v1a)
   End Sub

   Private Sub ShowRelationship(v1 As Version, v2 As Version)
      Console.WriteLine("Relationship of {0} to {1}: {2}", 
                        v1, v2, CType(v1.CompareTo(v2), VersionTime))       
   End Sub
End Module
' The example displays the following output:
'       Relationship of 1.1 to 1.1.0: Earlier
'       Relationship of 1.1.0.0 to 1.1.0: Later

Konstruktoren

Version() Version() Version() Version()

Initialisiert eine neue Instanz der Version-Klasse.Initializes a new instance of the Version class.

Version(Int32, Int32) Version(Int32, Int32) Version(Int32, Int32) Version(Int32, Int32)

Initialisiert eine neue Instanz der Version-Klasse mit den angegebenen Werten für Haupt- und Nebenversion.Initializes a new instance of the Version class using the specified major and minor values.

Version(Int32, Int32, Int32) Version(Int32, Int32, Int32) Version(Int32, Int32, Int32) Version(Int32, Int32, Int32)

Initialisiert eine neue Instanz der Version-Klasse mit den angegebenen Werten für Haupt- und Nebenversion sowie für Build.Initializes a new instance of the Version class using the specified major, minor, and build values.

Version(Int32, Int32, Int32, Int32) Version(Int32, Int32, Int32, Int32) Version(Int32, Int32, Int32, Int32) Version(Int32, Int32, Int32, Int32)

Initialisiert eine neue Instanz der Version-Klasse mit den angegebenen Hauptversions-, Nebenversions-, Build- und Revisionsnummern.Initializes a new instance of the Version class with the specified major, minor, build, and revision numbers.

Version(String) Version(String) Version(String) Version(String)

Initialisiert eine neue Instanz der Version-Klasse unter Verwendung der angegebenen Zeichenfolge.Initializes a new instance of the Version class using the specified string.

Eigenschaften

Build Build Build Build

Ruft den Wert der Buildkomponente der Versionsnummer für das aktuelle Version-Objekt ab.Gets the value of the build component of the version number for the current Version object.

Major Major Major Major

Ruft den Wert der Hauptkomponente der Versionsnummer für das aktuelle Version-Objekt ab.Gets the value of the major component of the version number for the current Version object.

MajorRevision MajorRevision MajorRevision MajorRevision

Ruft die oberen 16 Bits der Revisionsnummer ab.Gets the high 16 bits of the revision number.

Minor Minor Minor Minor

Ruft den Wert der Nebenkomponente der Versionsnummer für das aktuelle Version-Objekt ab.Gets the value of the minor component of the version number for the current Version object.

MinorRevision MinorRevision MinorRevision MinorRevision

Ruft die unteren 16 Bits der Revisionsnummer ab.Gets the low 16 bits of the revision number.

Revision Revision Revision Revision

Ruft den Wert der Revisionskomponente der Versionsnummer für das aktuelle Version-Objekt ab.Gets the value of the revision component of the version number for the current Version object.

Methoden

Clone() Clone() Clone() Clone()

Gibt ein neues Version-Objekt zurück, dessen Wert mit dem aktuellen Version-Objekt identisch ist.Returns a new Version object whose value is the same as the current Version object.

CompareTo(Object) CompareTo(Object) CompareTo(Object) CompareTo(Object)

Vergleicht das aktuelle Version-Objekt mit einem angegebenen Objekt und gibt eine Angabe über das Verhältnis der jeweiligen Werte zurück.Compares the current Version object to a specified object and returns an indication of their relative values.

CompareTo(Version) CompareTo(Version) CompareTo(Version) CompareTo(Version)

Vergleicht das aktuelle Version-Objekt mit einem angegebenen Version-Objekt und gibt eine Angabe über das Verhältnis der jeweiligen Werte zurück.Compares the current Version object to a specified Version object and returns an indication of their relative values.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Gibt einen Wert zurück, der angibt, ob das aktuelle Version-Objekt einem angegebenen Objekt entspricht.Returns a value indicating whether the current Version object is equal to a specified object.

Equals(Version) Equals(Version) Equals(Version) Equals(Version)

Gibt einen Wert zurück, der angibt, ob das aktuelle Version-Objekt und ein angegebenes Version-Objekt denselben Wert darstellen.Returns a value indicating whether the current Version object and a specified Version object represent the same value.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Gibt einen Hashcode für das aktuelle Version-Objekt zurück.Returns a hash code for the current Version object.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Parse(ReadOnlySpan<Char>) Parse(ReadOnlySpan<Char>) Parse(ReadOnlySpan<Char>) Parse(ReadOnlySpan<Char>)
Parse(String) Parse(String) Parse(String) Parse(String)

Konvertiert die Zeichenfolgendarstellung einer Versionsnummer in ein entsprechendes Version-Objekt.Converts the string representation of a version number to an equivalent Version object.

ToString() ToString() ToString() ToString()

Konvertiert den Wert des aktuellen Version-Objekts in die entsprechende String-Darstellung.Converts the value of the current Version object to its equivalent String representation.

ToString(Int32) ToString(Int32) ToString(Int32) ToString(Int32)

Konvertiert den Wert des aktuellen Version-Objekts in die entsprechende String-Darstellung.Converts the value of the current Version object to its equivalent String representation. Eine angegebene Anzahl bezieht sich auf die Anzahl der zurückzugebenden Komponenten.A specified count indicates the number of components to return.

TryFormat(Span<Char>, Int32) TryFormat(Span<Char>, Int32) TryFormat(Span<Char>, Int32) TryFormat(Span<Char>, Int32)
TryFormat(Span<Char>, Int32, Int32) TryFormat(Span<Char>, Int32, Int32) TryFormat(Span<Char>, Int32, Int32) TryFormat(Span<Char>, Int32, Int32)
TryParse(ReadOnlySpan<Char>, Version) TryParse(ReadOnlySpan<Char>, Version) TryParse(ReadOnlySpan<Char>, Version) TryParse(ReadOnlySpan<Char>, Version)
TryParse(String, Version) TryParse(String, Version) TryParse(String, Version) TryParse(String, Version)

Versucht, die Zeichenfolgendarstellung einer Versionsnummer in ein entsprechendes Version-Objekt zu konvertieren, und gibt einen Wert zurück, der angibt, ob die Konvertierung erfolgreich durchgeführt wurde.Tries to convert the string representation of a version number to an equivalent Version object, and returns a value that indicates whether the conversion succeeded.

Operatoren

Equality(Version, Version) Equality(Version, Version) Equality(Version, Version) Equality(Version, Version)

Bestimmt, ob zwei Version-Objekte gleich sind.Determines whether two specified Version objects are equal.

GreaterThan(Version, Version) GreaterThan(Version, Version) GreaterThan(Version, Version) GreaterThan(Version, Version)

Bestimmt, ob das erste angegebene Version-Objekt größer als das zweite angegebene Version-Objekt ist.Determines whether the first specified Version object is greater than the second specified Version object.

GreaterThanOrEqual(Version, Version) GreaterThanOrEqual(Version, Version) GreaterThanOrEqual(Version, Version) GreaterThanOrEqual(Version, Version)

Bestimmt, ob das erste angegebene Version-Objekt größer oder gleich dem zweiten angegebenen Version-Objekt ist.Determines whether the first specified Version object is greater than or equal to the second specified Version object.

Inequality(Version, Version) Inequality(Version, Version) Inequality(Version, Version) Inequality(Version, Version)

Bestimmt, ob zwei angegebene Version-Objekte ungleich sind.Determines whether two specified Version objects are not equal.

LessThan(Version, Version) LessThan(Version, Version) LessThan(Version, Version) LessThan(Version, Version)

Bestimmt, ob das erste angegebene Version-Objekt kleiner als das zweite angegebene Version-Objekt ist.Determines whether the first specified Version object is less than the second specified Version object.

LessThanOrEqual(Version, Version) LessThanOrEqual(Version, Version) LessThanOrEqual(Version, Version) LessThanOrEqual(Version, Version)

Bestimmt, ob das erste angegebene Version-Objekt kleiner oder gleich dem zweiten Version-Objekt ist.Determines whether the first specified Version object is less than or equal to the second Version object.

Explizite Schnittstellenimplementierungen

IComparable.CompareTo(Object) IComparable.CompareTo(Object) IComparable.CompareTo(Object) IComparable.CompareTo(Object)

Gilt für: