Version Version Version Version Class

Definicja

Reprezentuje numer wersji zestawu, systemu operacyjnego lub środowiska uruchomieniowego języka wspólnego.Represents the version number of an assembly, operating system, or the common language runtime. Ta klasa nie może być dziedziczona.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)
Dziedziczenie
VersionVersionVersionVersion
Atrybuty
Implementuje

Przykłady

Poniższy przykład używa atrybutu, AssemblyVersionAttribute aby przypisać numer wersji do zestawu.The following example uses the AssemblyVersionAttribute attribute to assign a version number to an assembly. W czasie kompilacji informacje o tej wersji są przechowywane z metadanymi zestawu.At compile time, this version information is stored with the assembly's metadata. W czasie wykonywania, przykład pobiera wartość Type.Assembly właściwości w typie znalezionym w zestawie, aby uzyskać odwołanie do zestawu wykonawczego i pobiera informacje o wersji zestawu Version z właściwości AssemblyName Obiekt zwrócony przez Assembly.GetName metodę.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.

Uwagi

Numery wersji składają się z dwóch do czterech składników: główna, pomocnicza, kompilacja i poprawka.Version numbers consist of two to four components: major, minor, build, and revision. Główne i pomocnicze składniki są wymagane; składniki build and Revision są opcjonalne, ale składnik kompilacji jest wymagany, jeśli jest zdefiniowany składnik poprawki.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. Wszystkie zdefiniowane składniki muszą być liczbami całkowitymi o wartości większej lub równej 0.All defined components must be integers greater than or equal to 0. Format numeru wersji jest następujący (składniki opcjonalne są wyświetlane w nawiasach kwadratowych ([i]):The format of the version number is as follows (optional components are shown in square brackets ([ and ]):

wersja główna. drobny[. Kompilacja[. Poprawka]]major.minor[.build[.revision]]

Składniki są używane przez Konwencję w następujący sposób:The components are used by convention as follows:

  • Wersja główna: Zestawy o tej samej nazwie, ale różnych wersjach głównych nie są zamienne.Major: Assemblies with the same name but different major versions are not interchangeable. Wyższy numer wersji może wskazywać na duże ponowne Zapisywanie produktu, gdzie nie można przyjąć zgodności z poprzednimi wersjami.A higher version number might indicate a major rewrite of a product where backward compatibility cannot be assumed.

  • Drobny: Jeśli nazwa i numer wersji głównej na dwóch zestawach są takie same, ale pomocniczy numer wersji jest inny, oznacza to znaczące ulepszenie z zamiarem zgodności z poprzednimi wersjami.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. Ten wyższy numer wersji pomocniczej może wskazywać na wersję punktu produktu lub pełną wersję produktu zgodną z poprzednimi wersjami.This higher minor version number might indicate a point release of a product or a fully backward-compatible new version of a product.

  • Kompilacja: Różnica w numerze kompilacji reprezentuje ponowną kompilację tego samego źródła.Build: A difference in build number represents a recompilation of the same source. Różne numery kompilacji mogą być używane w przypadku zmiany procesora, platformy lub kompilatora.Different build numbers might be used when the processor, platform, or compiler changes.

  • Poprawka: Zestawy mające taką samą nazwę, wersję główną i pomocnicze numery wersji, ale różne wersje mają być w pełni zamienne.Revision: Assemblies with the same name, major, and minor version numbers but different revisions are intended to be fully interchangeable. Większy numer poprawki może być używany w kompilacji, która naprawia zabezpieczenia w wcześniej wydanym zestawie.A higher revision number might be used in a build that fixes a security hole in a previously released assembly.

Kolejne wersje zestawu, które różnią się tylko numerami kompilacji lub poprawek, są uznawane za aktualizacje poprawek poprzedniej wersji.Subsequent versions of an assembly that differ only by build or revision numbers are considered to be Hotfix updates of the prior version.

Ważne

Wartość właściwości Version, które nie zostały jawnie przypisane do wartości, nie jest zdefiniowana (-1).The value of Version properties that have not been explicitly assigned a value is undefined (-1).

Począwszy od .NET Framework 2,0, właściwości MajorRevision i MinorRevision umożliwiają zidentyfikowanie tymczasowej wersji aplikacji, która na przykład rozwiązuje problem do momentu zwolnienia stałego rozwiązania.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. Ponadto system operacyjny Windows NT używa właściwości MajorRevision do kodowania numeru dodatku Service Pack.Furthermore, the Windows NT operating system uses the MajorRevision property to encode the service pack number.

Przypisywanie do zestawów informacji o wersjiAssigning Version Information to Assemblies

Zwykle Klasa Version nie jest używana do przypisywania numeru wersji do zestawu.Ordinarily, the Version class is not used to assign a version number to an assembly. Zamiast tego Klasa AssemblyVersionAttribute służy do definiowania wersji zestawu, jak pokazano w przykładzie w tym temacie.Instead, the AssemblyVersionAttribute class is used to define an assembly's version, as illustrated by the example in this topic.

Pobieranie informacji o wersjiRetrieving Version Information

obiekty Version są najczęściej używane do przechowywania informacji o wersji dla niektórych składników systemu lub aplikacji (takich jak system operacyjny), środowiska uruchomieniowego języka wspólnego, pliku wykonywalnego bieżącej aplikacji lub określonego zestawu.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. W poniższych przykładach przedstawiono niektóre z najczęściej spotykanych scenariuszy:The following examples illustrate some of the most common scenarios:

  • Pobieranie wersji systemu operacyjnego.Retrieving the operating system version. W poniższym przykładzie zastosowano Właściwość OperatingSystem.Version w celu pobrania numeru wersji systemu operacyjnego.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())
    
  • Pobieranie wersji środowiska uruchomieniowego języka wspólnego.Retrieving the version of the common language runtime. W poniższym przykładzie zastosowano Właściwość Environment.Version w celu pobrania informacji o wersji środowiska uruchomieniowego języka wspólnego.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())
    
  • Pobieranie wersji zestawu bieżącej aplikacji.Retrieving the current application's assembly version. W poniższym przykładzie zastosowano metodę Assembly.GetEntryAssembly, aby uzyskać odwołanie do obiektu Assembly, który reprezentuje plik wykonywalny aplikacji, a następnie pobiera numer wersji zestawu.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
    
  • Pobieranie wersji zestawu bieżącego zestawu.Retrieving the current assembly's assembly version. Poniższy przykład używa właściwości Type.Assembly, aby uzyskać odwołanie do obiektu Assembly, który reprezentuje zestaw, który zawiera punkt wejścia aplikacji, a następnie pobiera informacje o wersji.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
    
  • Pobieranie wersji określonego zestawu.Retrieving the version of a specific assembly. W poniższym przykładzie zastosowano metodę Assembly.ReflectionOnlyLoadFrom, aby uzyskać odwołanie do obiektu Assembly, który ma określoną nazwę pliku, a następnie pobiera informacje o wersji.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. Należy zauważyć, że istnieje także kilka innych metod tworzenia wystąpienia obiektu Assembly według nazwy pliku lub silnej nazwy.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
    
  • Pobieranie wersji publikacji aplikacji ClickOnce.Retrieving the Publish Version of a ClickOnce application. W poniższym przykładzie zastosowano Właściwość ApplicationDeployment.CurrentVersion w celu wyświetlenia wersji publikacji aplikacji.The following example uses the ApplicationDeployment.CurrentVersion property to display an application's Publish Version. Należy pamiętać, że jego pomyślne wykonanie wymaga ustawienia tożsamości aplikacji przykładowej.Note that its successful execution requires the example's application identity to be set. Jest to obsługiwane automatycznie przez Kreatora publikacji programu Visual Studio.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
    

    Ważne

    Wersja publikacji aplikacji do wdrożenia ClickOnce jest całkowicie niezależna od jej wersji zestawu.The Publish Version of an application for ClickOnce deployment is completely independent of its assembly version.

Porównywanie wersji obiektówComparing Version Objects

Można użyć metody CompareTo, aby określić, czy jeden obiekt Version jest wcześniejszy niż, taki sam jak lub późniejszy niż drugi obiekt Version.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. Poniższy przykład wskazuje, że wersja 2,1 jest nowsza niż wersja 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.

Aby dwie wersje były takie same, numery głównych, pomocniczych, kompilacji i poprawek pierwszego obiektu Version muszą być takie same jak w przypadku drugiego obiektu Version.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. Jeśli kompilacja lub numer poprawki obiektu Version jest niezdefiniowany, ten obiekt Version jest uznawany za wcześniejszy niż obiekt Version, którego numer kompilacji lub poprawki jest równy zero.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. Poniższy przykład ilustruje tę wartość, porównując trzy obiekty Version z niezdefiniowanymi składnikami wersji.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

Konstruktory

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

Inicjuje nowe wystąpienie klasy Version klasy.Initializes a new instance of the Version class.

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

Inicjuje nowe wystąpienie klasy Version przy użyciu określonych wartości głównych i pomocniczych.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)

Inicjuje nowe wystąpienie klasy Version przy użyciu określonych wartości głównych, pomocniczych i kompilacji.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)

Inicjuje nowe wystąpienie klasy Version z określonymi numerami podstawowymi, pomocniczymi, kompilacjami i wersjami.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)

Inicjuje nowe wystąpienie Version klasy przy użyciu określonego ciągu.Initializes a new instance of the Version class using the specified string.

Właściwości

Build Build Build Build

Pobiera wartość składnika kompilacji numeru wersji dla bieżącego obiektu Version.Gets the value of the build component of the version number for the current Version object.

Major Major Major Major

Pobiera wartość głównego składnika numeru wersji dla bieżącego obiektu Version.Gets the value of the major component of the version number for the current Version object.

MajorRevision MajorRevision MajorRevision MajorRevision

Pobiera dużą liczbę 16 bitów numeru poprawki.Gets the high 16 bits of the revision number.

Minor Minor Minor Minor

Pobiera wartość pomocniczego składnika numeru wersji dla bieżącego obiektu Version.Gets the value of the minor component of the version number for the current Version object.

MinorRevision MinorRevision MinorRevision MinorRevision

Pobiera mniej 16 bitów numeru poprawki.Gets the low 16 bits of the revision number.

Revision Revision Revision Revision

Pobiera wartość składnika poprawki numeru wersji dla bieżącego obiektu Version.Gets the value of the revision component of the version number for the current Version object.

Metody

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

Zwraca nowy obiekt Version, którego wartość jest taka sama jak bieżący obiekt Version.Returns a new Version object whose value is the same as the current Version object.

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

Porównuje bieżący obiekt Version do określonego obiektu i zwraca wskazanie ich względnych wartości.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)

Porównuje bieżący obiekt Version z określonym obiektem Version i zwraca wskazanie ich względnych wartości.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)

Zwraca wartość wskazującą, czy bieżący obiekt Version jest równy podanemu obiektowi.Returns a value indicating whether the current Version object is equal to a specified object.

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

Zwraca wartość wskazującą, czy bieżący obiekt Version i określony obiekt Version reprezentują tę samą wartość.Returns a value indicating whether the current Version object and a specified Version object represent the same value.

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

Zwraca kod skrótu dla bieżącego obiektu Version.Returns a hash code for the current Version object.

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

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

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

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

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

Konwertuje określony zakres tylko do odczytu znaków, który reprezentuje numer wersji, do odpowiadającego mu obiektu Version.Converts the specified read-only span of characters that represents a version number to an equivalent Version object.

Parse(String) Parse(String) Parse(String) Parse(String)

Konwertuje ciąg reprezentujący numer wersji na odpowiednik obiektu Version.Converts the string representation of a version number to an equivalent Version object.

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

Konwertuje wartość bieżącego obiektu Version na jego równoważną reprezentację String.Converts the value of the current Version object to its equivalent String representation.

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

Konwertuje wartość bieżącego obiektu Version na jego równoważną reprezentację String.Converts the value of the current Version object to its equivalent String representation. Określona liczba wskazuje liczbę składników do zwrócenia.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)

Próbuje sformatować to wystąpienie wersji do zakresu znaków.Tries to format this version instance into a span of characters.

TryFormat(Span<Char>, Int32, Int32) TryFormat(Span<Char>, Int32, Int32) TryFormat(Span<Char>, Int32, Int32) TryFormat(Span<Char>, Int32, Int32)

Próbuje sformatować to wystąpienie wersji do zakresu znaków.Tries to format this version instance into a span of characters.

TryParse(ReadOnlySpan<Char>, Version) TryParse(ReadOnlySpan<Char>, Version) TryParse(ReadOnlySpan<Char>, Version) TryParse(ReadOnlySpan<Char>, Version)

Próbuje skonwertować określony zakres tylko do odczytu znaków reprezentujący numer wersji do odpowiadającego mu obiektu Version i zwraca wartość wskazującą, czy konwersja powiodła się.Tries to convert the specified read-only span of characters representing a version number to an equivalent Version object, and returns a value that indicates whether the conversion succeeded.

TryParse(String, Version) TryParse(String, Version) TryParse(String, Version) TryParse(String, Version)

Próbuje przekonwertować ciąg reprezentujący numer wersji na odpowiednik obiektu Version i zwraca wartość wskazującą, czy konwersja powiodła się.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.

Operatory

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

Określa, czy dwa Version określone obiekty są równe.Determines whether two specified Version objects are equal.

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

Określa, czy pierwszy określony obiekt Version jest większy niż drugi określony Version obiekt.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)

Określa, czy pierwszy określony obiekt Version jest większy lub równy drugiemu określonemu obiektowi Version.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)

Określa, czy dwa Version określone obiekty nie są równe.Determines whether two specified Version objects are not equal.

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

Określa, czy pierwszy określony Version obiekt jest mniejszy od drugiego określonego Version obiektu.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)

Określa, czy pierwszy określony Version obiekt jest mniejszy niż lub równy drugiemu obiektowi Version.Determines whether the first specified Version object is less than or equal to the second Version object.

Jawne implementacje interfejsu

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

Porównuje bieżący obiekt Version do określonego obiektu i zwraca wskazanie ich względnych wartości.Compares the current Version object to a specified object and returns an indication of their relative values.

Dotyczy