Version Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen ana, ikincil, derleme ve düzeltme numaralarıyla sınıfın yeni bir örneğini Version başlatır.
Aşırı Yüklemeler
Version() |
Version sınıfının yeni bir örneğini başlatır. |
Version(String) |
Belirtilen dizeyi Version kullanarak sınıfının yeni bir örneğini başlatır. |
Version(Int32, Int32) |
Belirtilen ana ve ikincil değerleri kullanarak sınıfın Version yeni bir örneğini başlatır. |
Version(Int32, Int32, Int32) |
Belirtilen birincil, ikincil ve derleme değerlerini kullanarak sınıfın yeni bir örneğini Version başlatır. |
Version(Int32, Int32, Int32, Int32) |
Belirtilen ana, ikincil, derleme ve düzeltme numaralarıyla sınıfın yeni bir örneğini Version başlatır. |
Version()
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
Version sınıfının yeni bir örneğini başlatır.
public:
Version();
public Version ();
Public Sub New ()
Açıklamalar
Bu oluşturucu aşağıdaki özellik değerlerine sahip bir Version nesne oluşturur.
Özellik | Değer |
---|---|
Major | 0 |
Minor | 0 |
Build | tanımsız (-1) |
Revision | tanımsız (-1) |
Şunlara uygulanır
Version(String)
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
Belirtilen dizeyi Version kullanarak sınıfının yeni bir örneğini başlatır.
public:
Version(System::String ^ version);
public Version (string version);
new Version : string -> Version
Public Sub New (version As String)
Parametreler
- version
- String
Her sayının nokta karakteriyle ('.') sınırlandırıldığı ana, ikincil, derleme ve düzeltme numaralarını içeren bir dize.
Özel durumlar
version
ikiden az bileşene veya dörtten fazla bileşene sahiptir.
version
, null
değeridir.
Ana, ikincil, derleme veya düzeltme bileşeni sıfırdan küçüktür.
en az bir bileşeni version
tamsayıya ayrıştırılmaz.
en az bir bileşeni version
Int32.MaxValue değerinden büyük bir sayıyı temsil eder.
Açıklamalar
version
parametresi yalnızca ana, ikincil, derleme ve düzeltme bileşenlerini bu sırayla ve noktalarla ayrılmış olarak içerebilir. En az iki bileşen ve en çok dört bileşen olmalıdır. İlk iki bileşenin birincil ve ikincil olduğu varsayılır. Belirtilmemiş bileşenlerin değeri tanımlanmamıştır.
Sürüm numarasının biçimi aşağıdaki gibidir. İsteğe bağlı bileşenler köşeli ayraçlar ('[' ve ']') olarak gösterilir:
major.minor[.build[.revision]]
Tüm tanımlı bileşenler 0'dan büyük veya buna eşit tamsayılar olmalıdır. Örneğin, ana sayı 6, alt sayı 2, derleme numarası 1 ve düzeltme numarası 3 ise " version
6.2.1.3" olmalıdır.
Şunlara uygulanır
Version(Int32, Int32)
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
Belirtilen ana ve ikincil değerleri kullanarak sınıfın Version yeni bir örneğini başlatır.
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)
Parametreler
- major
- Int32
Ana sürüm numarası.
- minor
- Int32
İkincil sürüm numarası.
Özel durumlar
major
veya minor
sıfırdan küçüktür.
Açıklamalar
Bu oluşturucu aşağıdaki özellik değerlerine sahip bir Version nesne oluşturur.
Özellik | Değer |
---|---|
Major | major |
Minor | minor |
Build | tanımsız (-1) |
Revision | tanımsız (-1) |
Şunlara uygulanır
Version(Int32, Int32, Int32)
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
Belirtilen birincil, ikincil ve derleme değerlerini kullanarak sınıfın yeni bir örneğini Version başlatır.
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)
Parametreler
- major
- Int32
Ana sürüm numarası.
- minor
- Int32
İkincil sürüm numarası.
- build
- Int32
Derleme numarası.
Özel durumlar
major
, minor
veya build
sıfırdan küçüktür.
Açıklamalar
Bu oluşturucu aşağıdaki özellik değerlerine sahip bir Version nesne oluşturur.
Özellik | Değer |
---|---|
Major | major |
Minor | minor |
Build | build |
Revision | tanımsız (-1) |
Şunlara uygulanır
Version(Int32, Int32, Int32, Int32)
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
Belirtilen ana, ikincil, derleme ve düzeltme numaralarıyla sınıfın yeni bir örneğini Version başlatır.
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)
Parametreler
- major
- Int32
Ana sürüm numarası.
- minor
- Int32
İkincil sürüm numarası.
- build
- Int32
Derleme numarası.
- revision
- Int32
Düzeltme numarası.
Özel durumlar
major
, minor
, build
veya revision
sıfırdan küçüktür.
Örnekler
Aşağıdaki kod örneği oluşturucuyu Version ve Major, Minor, Build, , Revision, MajorRevisionve MinorRevision özelliklerini gösterir.
// 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
'
Açıklamalar
Bu oluşturucu aşağıdaki özellik değerlerine sahip bir Version nesne oluşturur.
Özellik | Değer |
---|---|
Major | major |
Minor | minor |
Build | build |
Revision | revision |