Version 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 주 버전, 부 버전, 빌드 버전 및 수정 버전 번호를 사용하여 Version 클래스의 새 인스턴스를 초기화합니다.
오버로드
Version() |
Version 클래스의 새 인스턴스를 초기화합니다. |
Version(String) |
지정된 문자열을 사용하여 Version 클래스의 새 인스턴스를 초기화합니다. |
Version(Int32, Int32) |
지정된 주 버전 및 부 버전 값을 사용하여 Version 클래스의 새 인스턴스를 초기화합니다. |
Version(Int32, Int32, Int32) |
지정된 주 버전, 부 버전 및 빌드 버전 값을 사용하여 Version 클래스의 새 인스턴스를 초기화합니다. |
Version(Int32, Int32, Int32, Int32) |
지정된 주 버전, 부 버전, 빌드 버전 및 수정 버전 번호를 사용하여 Version 클래스의 새 인스턴스를 초기화합니다. |
Version()
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
Version 클래스의 새 인스턴스를 초기화합니다.
public:
Version();
public Version ();
Public Sub New ()
설명
이 생성자는 다음 속성 값을 사용하여 Version 개체를 만듭니다.
속성 | 값 |
---|---|
Major | 0 |
Minor | 0 |
Build | undefined (-1) |
Revision | undefined (-1) |
적용 대상
Version(String)
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
지정된 문자열을 사용하여 Version 클래스의 새 인스턴스를 초기화합니다.
public:
Version(System::String ^ version);
public Version (string version);
new Version : string -> Version
Public Sub New (version As String)
매개 변수
- version
- String
각 번호가 마침표('.')로 구분된 주 버전, 부 버전, 빌드 버전 및 수정 버전이 포함된 문자열입니다.
예외
version
에 하나 이하 또는 다섯 개 이상의 구성 요소가 들어 있는 경우
version
이(가) null
인 경우
주 버전, 부 버전, 빌드 버전 또는 수정 버전의 구성 요소가 0보다 작은 경우
하나 이상의 version
구성 요소가 정수로 구문 분석되지 않는 경우
의 version
구성 요소가 하나 이상 Int32.MaxValue보다 큰 숫자를 나타냅니다.
설명
매개 변수는 version
주, 부, 빌드 및 수정 구성 요소만 해당 순서로 포함할 수 있으며 모든 구성 요소는 마침표로 구분됩니다. 적어도 두 개의 구성 요소와 최대 4개의 구성 요소가 있어야 합니다. 처음 두 구성 요소는 주 및 부 구성 요소로 간주됩니다. 지정되지 않은 구성 요소의 값이 정의되지 않았습니다.
버전 번호의 형식은 다음과 같습니다. 선택적 구성 요소는 대괄호('[' 및 ']')로 표시됩니다.
주 버전.부 버전[.빌드 버전[.수정 버전]]
정의된 모든 구성 요소는 0보다 크거나 같은 정수여야 합니다. 예를 들어 주 번호가 6이고 부수가 2이고 빌드 번호가 1이고 수정 번호가 3 version
인 경우 "6.2.1.3"이어야 합니다.
적용 대상
Version(Int32, Int32)
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
지정된 주 버전 및 부 버전 값을 사용하여 Version 클래스의 새 인스턴스를 초기화합니다.
public:
Version(int major, int minor);
public Version (int major, int minor);
new Version : int * int -> Version
Public Sub New (major As Integer, minor As Integer)
매개 변수
- major
- Int32
주 버전 번호입니다.
- minor
- Int32
부 버전 번호입니다.
예외
major
또는 minor
가 0보다 작습니다.
설명
이 생성자는 다음 속성 값을 사용하여 Version 개체를 만듭니다.
속성 | 값 |
---|---|
Major | major |
Minor | minor |
Build | undefined (-1) |
Revision | undefined (-1) |
적용 대상
Version(Int32, Int32, Int32)
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
지정된 주 버전, 부 버전 및 빌드 버전 값을 사용하여 Version 클래스의 새 인스턴스를 초기화합니다.
public:
Version(int major, int minor, int build);
public Version (int major, int minor, int build);
new Version : int * int * int -> Version
Public Sub New (major As Integer, minor As Integer, build As Integer)
매개 변수
- major
- Int32
주 버전 번호입니다.
- minor
- Int32
부 버전 번호입니다.
- build
- Int32
빌드 번호입니다.
예외
major
, minor
또는 build
가 0보다 작습니다.
설명
이 생성자는 다음 속성 값을 사용하여 Version 개체를 만듭니다.
속성 | 값 |
---|---|
Major | major |
Minor | minor |
Build | build |
Revision | undefined (-1) |
적용 대상
Version(Int32, Int32, Int32, Int32)
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
지정된 주 버전, 부 버전, 빌드 버전 및 수정 버전 번호를 사용하여 Version 클래스의 새 인스턴스를 초기화합니다.
public:
Version(int major, int minor, int build, int revision);
public Version (int major, int minor, int build, int revision);
new Version : int * int * int * int -> Version
Public Sub New (major As Integer, minor As Integer, build As Integer, revision As Integer)
매개 변수
- major
- Int32
주 버전 번호입니다.
- minor
- Int32
부 버전 번호입니다.
- build
- Int32
빌드 번호입니다.
- revision
- Int32
수정 번호입니다.
예외
major
, minor
, build
또는 revision
가 0보다 작습니다.
예제
다음 코드 예제에서는 생성자 및 Major, , BuildMinor, Revision, 및 MajorRevision속성을 보여 Version 줍니다MinorRevision.
// This example demonstrates the Version.Revision,
// MajorRevision, and MinorRevision properties.
using namespace System;
int main()
{
String^ formatStandard = "Standard version:\n" +
" major.minor.build.revision = {0}.{1}.{2}.{3}";
String^ formatInterim = "Interim version:\n" +
" major.minor.build.majRev/minRev = {0}.{1}.{2}.{3}/{4}";
Version^ standardVersion = gcnew Version(2, 4, 1128, 2);
Version^ interimVersion = gcnew Version(2, 4, 1128, (100 << 16) + 2);
Console::WriteLine(formatStandard, standardVersion->Major,
standardVersion->Minor, standardVersion->Build,
standardVersion->Revision);
Console::WriteLine(formatInterim, interimVersion->Major,
interimVersion->Minor, interimVersion->Build,
interimVersion->MajorRevision, interimVersion->MinorRevision);
};
/*
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
*/
// This example demonstrates the Version.Revision,
// MajorRevision, and MinorRevision properties.
using System;
class Sample
{
public static void Main()
{
string fmtStd = "Standard version:\n" +
" major.minor.build.revision = {0}.{1}.{2}.{3}";
string fmtInt = "Interim version:\n" +
" major.minor.build.majRev/minRev = {0}.{1}.{2}.{3}/{4}";
Version std = new Version(2, 4, 1128, 2);
Version interim = new Version(2, 4, 1128, (100 << 16) + 2);
Console.WriteLine(fmtStd, std.Major, std.Minor, std.Build, std.Revision);
Console.WriteLine(fmtInt, interim.Major, interim.Minor, interim.Build,
interim.MajorRevision, interim.MinorRevision);
}
}
/*
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
*/
// This example demonstrates the Version.Revision,
// MajorRevision, and MinorRevision properties.
open System
let std = Version(2, 4, 1128, 2)
let interim = Version(2, 4, 1128, (100 <<< 16) + 2)
printfn $"Standard version:\n major.minor.build.revision = {std.Major}.{std.Minor}.{std.Build}.{std.Revision}"
printfn $"Interim version:\n major.minor.build.majRev/minRev = {interim.Major}.{interim.Minor}.{interim.Build}.{interim.MajorRevision}/{interim.MinorRevision}"
// 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
' This example demonstrates the Version.Revision,
' MajorRevision, and MinorRevision properties.
Class Sample
Public Shared Sub Main()
Dim fmtStd As String = "Standard version:" & vbCrLf & _
" major.minor.build.revision = {0}.{1}.{2}.{3}"
Dim fmtInt As String = "Interim version:" & vbCrLf & _
" major.minor.build.majRev/minRev = {0}.{1}.{2}.{3}/{4}"
Dim std As New Version(2, 4, 1128, 2)
Dim interim As New Version(2, 4, 1128, (100 << 16) + 2)
Console.WriteLine(fmtStd, std.Major, std.Minor, std.Build, std.Revision)
Console.WriteLine(fmtInt, interim.Major, interim.Minor, interim.Build, _
interim.MajorRevision, interim.MinorRevision)
End Sub
End Class
'
'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
'
설명
이 생성자는 다음 속성 값을 사용하여 Version 개체를 만듭니다.
속성 | 값 |
---|---|
Major | major |
Minor | minor |
Build | build |
Revision | revision |
적용 대상
.NET