Version Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe Version avec les numéros major, minor, build et revision spécifiés.
Surcharges
Version() |
Initialise une nouvelle instance de la classe Version. |
Version(String) |
Initialise une nouvelle instance de la classe Version à l'aide de la chaîne spécifiée. |
Version(Int32, Int32) |
Initialise une nouvelle instance de la classe Version à l'aide des valeurs de numéros major et minor spécifiées. |
Version(Int32, Int32, Int32) |
Initialise une nouvelle instance de la classe Version à l'aide des valeurs de numéros major et minor spécifiées. |
Version(Int32, Int32, Int32, Int32) |
Initialise une nouvelle instance de la classe Version avec les numéros major, minor, build et revision spécifiés. |
Version()
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
Initialise une nouvelle instance de la classe Version.
public:
Version();
public Version ();
Public Sub New ()
Remarques
Ce constructeur crée un Version objet avec les valeurs de propriété suivantes.
Propriété | Valeur |
---|---|
Major | 0 |
Minor | 0 |
Build | undefined (-1) |
Revision | undefined (-1) |
S’applique à
Version(String)
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
Initialise une nouvelle instance de la classe Version à l'aide de la chaîne spécifiée.
public:
Version(System::String ^ version);
public Version (string version);
new Version : string -> Version
Public Sub New (version As String)
Paramètres
- version
- String
Chaîne contenant les numéros major, minor, build et revision, où chaque numéro est séparé par un point (".").
Exceptions
version
est constitué de moins de deux composants ou de plus de quatre composants.
version
a la valeur null
.
Un composant principal, secondaire, build ou révision est inférieur à zéro.
L'analyse d'au moins un composant de version
ne donne pas un entier.
Au moins un composant de version
représente un nombre supérieur à Int32.MaxValue.
Remarques
Le version
paramètre peut contenir uniquement les composants majeurs, mineurs, de build et de révision, dans cet ordre, et tous séparés par des points. Il doit y avoir au moins deux composants, et au maximum quatre. Les deux premiers composants sont supposés être majeurs et mineurs. La valeur des composants non spécifiés n’est pas définie.
Le format du numéro de version est le suivant. Les composants facultatifs sont indiqués entre crochets ('[' et ']') :
major.minor[.build[.revision]]
Tous les composants définis doivent être des entiers supérieurs ou égaux à 0. Par exemple, si le nombre principal est 6, le nombre mineur est 2, le numéro de build est 1 et le numéro de révision est 3, alors version
doit être « 6.2.1.3 ».
S’applique à
Version(Int32, Int32)
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
Initialise une nouvelle instance de la classe Version à l'aide des valeurs de numéros major et minor spécifiées.
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)
Paramètres
- major
- Int32
Numéro de version principale.
- minor
- Int32
Numéro de version secondaire.
Exceptions
major
ou minor
est inférieur à zéro.
Remarques
Ce constructeur crée un Version objet avec les valeurs de propriété suivantes.
Propriété | Valeur |
---|---|
Major | major |
Minor | minor |
Build | undefined (-1) |
Revision | undefined (-1) |
S’applique à
Version(Int32, Int32, Int32)
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
Initialise une nouvelle instance de la classe Version à l'aide des valeurs de numéros major et minor spécifiées.
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)
Paramètres
- major
- Int32
Numéro de version principale.
- minor
- Int32
Numéro de version secondaire.
- build
- Int32
Numéro de build.
Exceptions
major
, minor
ou build
est inférieur à zéro.
Remarques
Ce constructeur crée un Version objet avec les valeurs de propriété suivantes.
Propriété | Valeur |
---|---|
Major | major |
Minor | minor |
Build | build |
Revision | undefined (-1) |
S’applique à
Version(Int32, Int32, Int32, Int32)
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
Initialise une nouvelle instance de la classe Version avec les numéros major, minor, build et revision spécifiés.
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)
Paramètres
- major
- Int32
Numéro de version principale.
- minor
- Int32
Numéro de version secondaire.
- build
- Int32
Numéro de build.
- revision
- Int32
Numéro de révision.
Exceptions
major
, minor
, build
ou revision
est inférieur à zéro.
Exemples
L’exemple de code suivant illustre le Version constructeur et Majorles propriétés , Minor, Build, Revision, MajorRevision, et MinorRevision .
// 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
'
Remarques
Ce constructeur crée un Version objet avec les valeurs de propriété suivantes.
Propriété | Valeur |
---|---|
Major | major |
Minor | minor |
Build | build |
Revision | revision |