Version Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie Version klasy z określonymi numerami głównymi, pomocniczymi, kompilacjami i poprawkami.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Version() |
Inicjuje nowe wystąpienie klasy Version. |
| Version(String) |
Inicjuje nowe wystąpienie Version klasy przy użyciu określonego ciągu. |
| Version(Int32, Int32) |
Inicjuje nowe wystąpienie Version klasy przy użyciu określonych wartości głównych i pomocniczych. |
| Version(Int32, Int32, Int32) |
Inicjuje nowe wystąpienie Version klasy przy użyciu określonych wartości głównych, pomocniczych i kompilacji. |
| Version(Int32, Int32, Int32, Int32) |
Inicjuje nowe wystąpienie Version klasy z określonymi numerami głównymi, pomocniczymi, kompilacjami i poprawkami. |
Version()
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
Inicjuje nowe wystąpienie klasy Version.
public:
Version();
public Version();
Public Sub New ()
Uwagi
Ten konstruktor tworzy Version obiekt z następującymi wartościami właściwości.
| Majątek | Wartość |
|---|---|
| Major | 0 |
| Minor | 0 |
| Build | niezdefiniowane (-1) |
| Revision | niezdefiniowane (-1) |
Dotyczy
Version(String)
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
Inicjuje nowe wystąpienie Version klasy przy użyciu określonego ciągu.
public:
Version(System::String ^ version);
public Version(string version);
new Version : string -> Version
Public Sub New (version As String)
Parametry
- version
- String
Ciąg zawierający numery główne, pomocnicze, kompilacje i poprawki, w których każda liczba jest rozdzielana znakiem kropki ('.').
Wyjątki
version ma mniej niż dwa składniki lub więcej niż cztery składniki.
Parametr version ma wartość null.
Główny, pomocniczy, kompilacja lub składnik poprawki jest mniejszy niż zero.
Co najmniej jeden składnik version nie analizuje liczby całkowitej.
Co najmniej jeden składnik version reprezentuje liczbę większą niż Int32.MaxValue.
Uwagi
Parametr version może zawierać tylko składniki główne, pomocnicze, kompilacje i poprawki, w tej kolejności i wszystkie rozdzielone kropkami. Musi istnieć co najmniej dwa składniki i co najwyżej cztery. Przyjmuje się, że dwa pierwsze składniki są główne i drobne. Wartość nieokreślonych składników jest niezdefiniowana.
Format numeru wersji jest następujący. Opcjonalne składniki są wyświetlane w nawiasach kwadratowych ("[" i "]"):
major.minor[.build[.revision]]
Wszystkie zdefiniowane składniki muszą być liczbami całkowitymi większymi lub równymi 0. Jeśli na przykład liczba główna to 6, liczba pomocnicza to 2, numer kompilacji to 1, a numer poprawki to 3, powinien version mieć wartość "6.2.1.3".
Dotyczy
Version(Int32, Int32)
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
Inicjuje nowe wystąpienie Version klasy przy użyciu określonych wartości głównych i pomocniczych.
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)
Parametry
- major
- Int32
Numer wersji głównej.
- minor
- Int32
Numer wersji pomocniczej.
Wyjątki
major lub minor jest mniejsza niż zero.
Uwagi
Ten konstruktor tworzy Version obiekt z następującymi wartościami właściwości.
| Majątek | Wartość |
|---|---|
| Major | major |
| Minor | minor |
| Build | niezdefiniowane (-1) |
| Revision | niezdefiniowane (-1) |
Dotyczy
Version(Int32, Int32, Int32)
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
Inicjuje nowe wystąpienie Version klasy przy użyciu określonych wartości głównych, pomocniczych i kompilacji.
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)
Parametry
- major
- Int32
Numer wersji głównej.
- minor
- Int32
Numer wersji pomocniczej.
- build
- Int32
Numer kompilacji.
Wyjątki
major, minorlub build jest mniejsza niż zero.
Uwagi
Ten konstruktor tworzy Version obiekt z następującymi wartościami właściwości.
| Majątek | Wartość |
|---|---|
| Major | major |
| Minor | minor |
| Build | build |
| Revision | niezdefiniowane (-1) |
Dotyczy
Version(Int32, Int32, Int32, Int32)
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
- Źródło:
- Version.cs
Inicjuje nowe wystąpienie Version klasy z określonymi numerami głównymi, pomocniczymi, kompilacjami i poprawkami.
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)
Parametry
- major
- Int32
Numer wersji głównej.
- minor
- Int32
Numer wersji pomocniczej.
- build
- Int32
Numer kompilacji.
- revision
- Int32
Numer wersji.
Wyjątki
major, , minorbuildlub revision jest mniejsza niż zero.
Przykłady
W poniższym przykładzie kodu przedstawiono Version konstruktor oraz Majorwłaściwości , Minor, BuildRevision, , MajorRevisioni MinorRevision .
// 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
'
Uwagi
Ten konstruktor tworzy Version obiekt z następującymi wartościami właściwości.
| Majątek | Wartość |
|---|---|
| Major | major |
| Minor | minor |
| Build | build |
| Revision | revision |