Version Constructors

Definitie

Initialiseert een nieuw exemplaar van de Version klasse met de opgegeven primaire, secundaire, build- en revisienummers.

Overloads

Name Description
Version()

Initialiseert een nieuw exemplaar van de Version klasse.

Version(String)

Initialiseert een nieuw exemplaar van de Version klasse met behulp van de opgegeven tekenreeks.

Version(Int32, Int32)

Initialiseert een nieuw exemplaar van de Version klasse met behulp van de opgegeven primaire en secundaire waarden.

Version(Int32, Int32, Int32)

Initialiseert een nieuw exemplaar van de Version klasse met behulp van de opgegeven primaire, secundaire en buildwaarden.

Version(Int32, Int32, Int32, Int32)

Initialiseert een nieuw exemplaar van de Version klasse met de opgegeven primaire, secundaire, build- en revisienummers.

Version()

Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs

Initialiseert een nieuw exemplaar van de Version klasse.

public:
 Version();
public Version();
Public Sub New ()

Opmerkingen

Met deze constructor maakt u een Version object met de volgende eigenschapswaarden.

Vastgoed Waarde
Major 0
Minor 0
Build niet gedefinieerd (-1)
Revision niet gedefinieerd (-1)

Van toepassing op

Version(String)

Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs

Initialiseert een nieuw exemplaar van de Version klasse met behulp van de opgegeven tekenreeks.

public:
 Version(System::String ^ version);
public Version(string version);
new Version : string -> Version
Public Sub New (version As String)

Parameters

version
String

Een tekenreeks met de primaire, secundaire, build- en revisienummers, waarbij elk getal wordt gescheiden door een puntteken ('.').

Uitzonderingen

version heeft minder dan twee onderdelen of meer dan vier onderdelen.

version is null.

Een belangrijk, secundair, build- of revisieonderdeel is kleiner dan nul.

Ten minste één onderdeel van version parseert niet tot een geheel getal.

Ten minste één onderdeel van version een getal dat groter is dan Int32.MaxValue.

Opmerkingen

De version parameter kan alleen de hoofdonderdelen, secundaire, build- en revisieonderdelen bevatten, in die volgorde en allemaal gescheiden door perioden. Er moeten ten minste twee onderdelen en maximaal vier onderdelen zijn. De eerste twee onderdelen worden verondersteld belangrijk en secundair te zijn. De waarde van niet-opgegeven onderdelen is niet gedefinieerd.

De notatie van het versienummer is als volgt. Optionele onderdelen worden weergegeven tussen vierkante haken ('[' en ']'):

major.minor[.build[.revision]]

Alle gedefinieerde onderdelen moeten gehele getallen groter dan of gelijk aan 0 zijn. Als het primaire getal bijvoorbeeld 6 is, is het secundaire getal 2, het buildnummer is 1 en het revisienummer 3, moet ' version 6.2.1.3' zijn.

Van toepassing op

Version(Int32, Int32)

Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs

Initialiseert een nieuw exemplaar van de Version klasse met behulp van de opgegeven primaire en secundaire waarden.

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)

Parameters

major
Int32

Het primaire versienummer.

minor
Int32

Het secundaire versienummer.

Uitzonderingen

major of minor kleiner is dan nul.

Opmerkingen

Met deze constructor maakt u een Version object met de volgende eigenschapswaarden.

Vastgoed Waarde
Major major
Minor minor
Build niet gedefinieerd (-1)
Revision niet gedefinieerd (-1)

Van toepassing op

Version(Int32, Int32, Int32)

Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs

Initialiseert een nieuw exemplaar van de Version klasse met behulp van de opgegeven primaire, secundaire en buildwaarden.

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)

Parameters

major
Int32

Het primaire versienummer.

minor
Int32

Het secundaire versienummer.

build
Int32

Het buildnummer.

Uitzonderingen

major, minorof build kleiner is dan nul.

Opmerkingen

Met deze constructor maakt u een Version object met de volgende eigenschapswaarden.

Vastgoed Waarde
Major major
Minor minor
Build build
Revision niet gedefinieerd (-1)

Van toepassing op

Version(Int32, Int32, Int32, Int32)

Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs
Bron:
Version.cs

Initialiseert een nieuw exemplaar van de Version klasse met de opgegeven primaire, secundaire, build- en revisienummers.

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)

Parameters

major
Int32

Het primaire versienummer.

minor
Int32

Het secundaire versienummer.

build
Int32

Het buildnummer.

revision
Int32

Het revisienummer.

Uitzonderingen

major, , minorbuildof revision kleiner is dan nul.

Voorbeelden

In het volgende codevoorbeeld ziet u de Version constructor, en Major, , MinorBuild, , Revision, en MajorRevisionMinorRevision eigenschappen.

// 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
'

Opmerkingen

Met deze constructor maakt u een Version object met de volgende eigenschapswaarden.

Vastgoed Waarde
Major major
Minor minor
Build build
Revision revision

Van toepassing op