Version Version Version Version Class

정의

어셈블리, 운영 체제 또는 공용 언어 런타임의 버전 번호를 나타냅니다.Represents the version number of an assembly, operating system, or the common language runtime. 이 클래스는 상속될 수 없습니다.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)
상속
VersionVersionVersionVersion
특성
구현

예제

다음 예제에서는 AssemblyVersionAttribute 특성을 어셈블리에 버전 번호를 할당 합니다.The following example uses the AssemblyVersionAttribute attribute to assign a version number to an assembly. 컴파일 타임에이 버전 정보는 어셈블리의 메타 데이터를 사용 하 여 저장 됩니다.At compile time, this version information is stored with the assembly's metadata. 예제에서는 런타임 시 변수의 값을 검색 합니다는 Type.Assembly 형식의 속성을 실행 중인 어셈블리에 대 한 참조를 가져올 어셈블리에서 찾은에서 어셈블리의 버전 정보를 검색 하는 Version 의 속성은 AssemblyName 반환 된 개체는 Assembly.GetName 메서드.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.

설명

버전 번호 2 ~ 4 개의 구성 요소로 구성 됩니다: 주, 부 버전, 빌드 및 수정 합니다.Version numbers consist of two to four components: major, minor, build, and revision. 주 및 부 구성 요소가 필요 합니다. 빌드 및 수정 버전 구성 요소는 선택 사항 수정 버전 구성 요소에 정의 되어 있으면 빌드 구성 요소 이지만 필요 합니다.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. 정의 된 모든 구성 요소에는 0 보다 크거나 정수 여야 합니다.All defined components must be integers greater than or equal to 0. 버전 번호의 형식은 다음과 같습니다 (선택적 구성 요소는 대괄호에서 ([및]): 나와The format of the version number is as follows (optional components are shown in square brackets ([ and ]):

major.minor[.build[.revision]]major.minor[.build[.revision]]

구성 요소는 다음과 같은 규칙에 따라 사용 됩니다.The components are used by convention as follows:

  • : 이름은 같지만 주 버전이 다른 어셈블리는 교환할 수 없습니다.Major: Assemblies with the same name but different major versions are not interchangeable. 더 높은 버전 번호는 이전 버전과 호환성을 가정할 수 없습니다 제품의 주요 다시 쓰기를 나타낼 수 있습니다.A higher version number might indicate a major rewrite of a product where backward compatibility cannot be assumed.

  • : 두 어셈블리의 이름과 주 버전 번호가 동일 하지만 부 버전 번호가 다르면이는 이전 버전과의 호환성을 위해 크게 향상 된 기능을 나타냅니다.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. 부 버전 번호가 제품의 포인트 릴리스 또는 제품의 이전 버전과 호환 완벽 하 게 새 버전을 나타낼 수 있습니다.This higher minor version number might indicate a point release of a product or a fully backward-compatible new version of a product.

  • 빌드: 빌드 번호의 차이는 동일한 소스의 재컴파일를 나타냅니다.Build: A difference in build number represents a recompilation of the same source. 프로세서, 플랫폼 또는 컴파일러 변경 될 때 다른 빌드 번호를 사용할 수 있습니다.Different build numbers might be used when the processor, platform, or compiler changes.

  • 수정 버전: 이름, 주 버전 및 부 버전 번호가 같지만 수정 버전이 다른 어셈블리는 완전히 교환할 수 있습니다.Revision: Assemblies with the same name, major, and minor version numbers but different revisions are intended to be fully interchangeable. 더 높은 수정 번호가 이전에 출시 된 어셈블리의 보안 허점을 해결 하는 빌드에 사용할 수 있습니다.A higher revision number might be used in a build that fixes a security hole in a previously released assembly.

핫픽스 업데이트가 이전 버전의 빌드 또는 수정 버전 번호에 의해서만 달라 지는 이후 버전의 어셈블리로 간주 됩니다.Subsequent versions of an assembly that differ only by build or revision numbers are considered to be Hotfix updates of the prior version.

중요

변수의 Version 속성 없습니다 명시적으로 할당 된 값이 정의 되지 않은 (-1).The value of Version properties that have not been explicitly assigned a value is undefined (-1).

.NET Framework 2.0을 시작 합니다 MajorRevisionMinorRevision 속성을 사용 하면 예를 들어, 영구적인 해결책에 놓을 때까지 문제를 해결 하는 애플리케이션의 임시 버전을 식별 합니다.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. Windows NT 운영 체제는 또한는 MajorRevision 서비스 팩 번호를 인코딩할 속성입니다.Furthermore, the Windows NT operating system uses the MajorRevision property to encode the service pack number.

어셈블리에 버전 정보를 할당합니다.Assigning Version Information to Assemblies

일반적으로 Version 클래스는 어셈블리에 버전 번호를 할당 하려면 사용 되지 않습니다.Ordinarily, the Version class is not used to assign a version number to an assembly. 대신는 AssemblyVersionAttribute 클래스는이 항목의 예제에에서 나온 것 처럼 어셈블리의 버전을 정의 하는 데 사용 됩니다.Instead, the AssemblyVersionAttribute class is used to define an assembly's version, as illustrated by the example in this topic.

버전 정보 검색Retrieving Version Information

Version 개체는 가장 자주 일부 시스템 또는 애플리케이션 구성 요소 (예: 운영 체제), 공용 언어 런타임, 현재 애플리케이션의 실행 파일 또는 특정 어셈블리에 대 한 버전 정보를 저장 하는 데 사용 됩니다.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. 다음 예제에서는 몇 가지 가장 일반적인 시나리오를 보여 줍니다.The following examples illustrate some of the most common scenarios:

  • 운영 체제 버전을 검색합니다.Retrieving the operating system version. 다음 예제에서는 OperatingSystem.Version 운영 체제의 버전 번호를 검색할 속성입니다.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())
    
  • 공용 언어 런타임의 버전을 검색합니다.Retrieving the version of the common language runtime. 다음 예제에서는 Environment.Version 속성을 공용 언어 런타임 버전 정보를 검색 합니다.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())
    
  • 현재 애플리케이션의 어셈블리 버전을 검색합니다.Retrieving the current application's assembly version. 다음 예제에서는 합니다 Assembly.GetEntryAssembly 에 대 한 참조를 얻는 메서드를는 Assembly 해당 어셈블리 버전 번호를 검색 한 다음 애플리케이션 실행을 나타내는 개체입니다.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
    
  • 현재 어셈블리의 어셈블리 버전을 검색합니다.Retrieving the current assembly's assembly version. 다음 예제에서는 합니다 Type.Assembly 속성에 대 한 참조를 가져오려면는 Assembly 애플리케이션 진입점을 포함 하 고 그런 다음 해당 버전 정보를 검색 하는 어셈블리를 나타내는 개체입니다.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
    
  • 특정 어셈블리의 버전을 검색 합니다.Retrieving the version of a specific assembly. 다음 예제에서는 합니다 Assembly.ReflectionOnlyLoadFrom 에 대 한 참조를 얻는 메서드를는 Assembly 에 특정 파일 이름, 한 다음 해당 버전 정보를 검색 하는 개체입니다.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. 몇 가지 다른 방법도 인스턴스화할 수 있는지 참고는 Assembly 파일 이름 또는 강력한 이름으로 개체입니다.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
    
  • ClickOnce 애플리케이션의 게시 버전을 검색 합니다.Retrieving the Publish Version of a ClickOnce application. 다음 예제에서는 ApplicationDeployment.CurrentVersion 속성을 애플리케이션의 게시 버전을 표시 합니다.The following example uses the ApplicationDeployment.CurrentVersion property to display an application's Publish Version. 성공적으로 실행 예제의 애플리케이션 id를 설정할 필요는 note 합니다.Note that its successful execution requires the example's application identity to be set. 이 작업은 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
    

    중요

    ClickOnce 배포를 위한 애플리케이션의 게시 버전은 완전히 별개의 어셈블리 버전입니다.The Publish Version of an application for ClickOnce deployment is completely independent of its assembly version.

버전 개체를 비교합니다.Comparing Version Objects

사용할 수는 CompareTo 여부를 결정 하는 방법 Version 개체 보다 이전 인지, 동일한, 또는 두 번째 이후 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. 다음 예제에서는 버전 2.1 버전 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.

주 버전, 같음, 되도록 두 버전에 대 한 부, 빌드 및 수정 번호 첫 번째 Version 개체의 두 번째 동일 해야 합니다. 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. 경우의 빌드 또는 수정 버전 번호를 Version 개체 정의 되어 있지는 Version 개체 보다 이전으로 간주 됩니다는 Version 해당 빌드를 개체 또는 수정 번호 0입니다.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. 다음 예제에서는 3 개를 비교 하 여이 보여 줍니다 Version 버전 구성 요소 정의 되지 않은 개체입니다.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

생성자

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

Version 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Version class.

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

지정된 주 버전 및 부 버전 값을 사용하여 Version 클래스의 새 인스턴스를 초기화합니다.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)

지정된 주 버전, 부 버전 및 빌드 버전 값을 사용하여 Version 클래스의 새 인스턴스를 초기화합니다.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)

지정된 주 버전, 부 버전, 빌드 버전 및 수정 버전 번호를 사용하여 Version 클래스의 새 인스턴스를 초기화합니다.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)

지정된 문자열을 사용하여 Version 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Version class using the specified string.

속성

Build Build Build Build

현재 Version 개체에 대한 버전 번호의 빌드 버전 구성 요소 값을 가져옵니다.Gets the value of the build component of the version number for the current Version object.

Major Major Major Major

현재 Version 개체에 대한 버전 번호의 주 버전 구성 요소 값을 가져옵니다.Gets the value of the major component of the version number for the current Version object.

MajorRevision MajorRevision MajorRevision MajorRevision

수정 버전 번호의 상위 16비트를 가져옵니다.Gets the high 16 bits of the revision number.

Minor Minor Minor Minor

현재 Version 개체에 대한 버전 번호의 부 버전 구성 요소 값을 가져옵니다.Gets the value of the minor component of the version number for the current Version object.

MinorRevision MinorRevision MinorRevision MinorRevision

수정 버전 번호의 하위 16비트를 가져옵니다.Gets the low 16 bits of the revision number.

Revision Revision Revision Revision

현재 Version 개체에 대한 버전 번호의 수정 버전 구성 요소 값을 가져옵니다.Gets the value of the revision component of the version number for the current Version object.

메서드

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

현재 Version 개체와 같은 값을 갖는 새 Version 개체를 반환합니다.Returns a new Version object whose value is the same as the current Version object.

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

현재 Version 개체를 지정된 개체와 비교하여 상대 값의 표시를 반환합니다.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)

현재 Version 개체를 지정된 Version 개체와 비교하여 상대 값의 표시를 반환합니다.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)

현재 Version 개체가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.Returns a value indicating whether the current Version object is equal to a specified object.

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

현재 Version 개체와 지정된 Version 개체의 값이 같은지 여부를 나타내는 값을 반환합니다.Returns a value indicating whether the current Version object and a specified Version object represent the same value.

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

현재 Version 개체의 해시 코드를 반환합니다.Returns a hash code for the current Version object.

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

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

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

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

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

동등한 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)

버전 번호의 문자열 표현을 해당하는 Version 개체로 변환합니다.Converts the string representation of a version number to an equivalent Version object.

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

현재 Version 개체의 값을 해당하는 String 표현으로 변환합니다.Converts the value of the current Version object to its equivalent String representation.

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

현재 Version 개체의 값을 해당하는 String 표현으로 변환합니다.Converts the value of the current Version object to its equivalent String representation. 지정된 개수는 반환할 구성 요소의 수를 나타냅니다.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)

이 버전 인스턴스의 형식을 문자 범위로 지정합니다.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)

이 버전 인스턴스의 형식을 문자 범위로 지정합니다.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)

동등한 Version 개체에 대해 버전 번호를 나타내는 지정된 문자의 읽기 전용 범위를 변환하려고 시도하고, 변환에 성공했는지 여부를 나타내는 값을 반환합니다.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)

버전 번호의 문자열 표현을 해당하는 Version 개체로 변환하려고 시도하고, 변환에 성공했는지 여부를 나타내는 값을 반환합니다.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.

연산자

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

지정된 두 Version 개체가 같은지 여부를 확인합니다.Determines whether two specified Version objects are equal.

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

지정된 첫 번째 Version 개체가 지정된 두 번째 Version 개체보다 큰지 여부를 확인합니다.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)

지정된 첫 번째 Version 개체가 지정된 두 번째 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)

지정된 두 Version 개체가 같지 않은지 여부를 확인합니다.Determines whether two specified Version objects are not equal.

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

지정된 첫 번째 Version 개체가 지정된 두 번째 Version 개체보다 작은지 여부를 확인합니다.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)

지정된 첫 번째 Version 개체가 두 번째 Version 개체보다 작거나 같은지 여부를 확인합니다.Determines whether the first specified Version object is less than or equal to the second Version object.

명시적 인터페이스 구현

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

현재 Version 개체를 지정된 개체와 비교하여 상대 값의 표시를 반환합니다.Compares the current Version object to a specified object and returns an indication of their relative values.

적용 대상