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.
Sınıfın Version yeni bir örneğini belirtilen birincil, ikincil, derleme ve düzeltme numaralarıyla başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| 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 birincil ve ikincil değerleri kullanarak sınıfın yeni bir örneğini Version 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) |
Sınıfın Version yeni bir örneğini belirtilen birincil, ikincil, derleme ve düzeltme numaralarıyla başlatır. |
Version()
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
- 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.
| Mülkiyet | Değer |
|---|---|
| Major | 0 |
| Minor | 0 |
| Build | undefined (-1) |
| Revision | undefined (-1) |
Şunlara uygulanır
Version(String)
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
- 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'e eşittir.
Ana, ikincil, derleme veya düzeltme bileşeni sıfırdan küçüktür.
en az bir bileşeni version bir tamsayıya ayrıştırılmaz.
en az bir bileşeni versionInt32.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ırada ve noktalarla ayrılmış olarak içerebilir. En az iki bileşen ve en fazla 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ç içinde gösterilir ('[' ve ']'):
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 version ise "6.2.1.3" olmalıdır.
Şunlara uygulanır
Version(Int32, Int32)
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
Belirtilen birincil ve ikincil değerleri kullanarak sınıfın yeni bir örneğini Version 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.
| Mülkiyet | Değer |
|---|---|
| Major | major |
| Minor | minor |
| Build | undefined (-1) |
| Revision | undefined (-1) |
Şunlara uygulanır
Version(Int32, Int32, Int32)
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
- 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, minorveya build sıfırdan küçüktür.
Açıklamalar
Bu oluşturucu aşağıdaki özellik değerlerine sahip bir Version nesne oluşturur.
| Mülkiyet | Değer |
|---|---|
| Major | major |
| Minor | minor |
| Build | build |
| Revision | undefined (-1) |
Şunlara uygulanır
Version(Int32, Int32, Int32, Int32)
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
- Kaynak:
- Version.cs
Sınıfın Version yeni bir örneğini belirtilen birincil, ikincil, derleme ve düzeltme numaralarıyla 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, buildveya 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 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.
| Mülkiyet | Değer |
|---|---|
| Major | major |
| Minor | minor |
| Build | build |
| Revision | revision |