Version Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |