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 Version classe avec les numéros principaux, mineurs, de build et de révision spécifiés.
Surcharges
| Nom | Description |
|---|---|
| Version() |
Initialise une nouvelle instance de la classe Version. |
| Version(String) |
Initialise une nouvelle instance de la classe à l’aide Version de la chaîne spécifiée. |
| Version(Int32, Int32) |
Initialise une nouvelle instance de la Version classe à l’aide des valeurs principales et mineures spécifiées. |
| Version(Int32, Int32, Int32) |
Initialise une nouvelle instance de la Version classe à l’aide des valeurs principales, mineures et de build spécifiées. |
| Version(Int32, Int32, Int32, Int32) |
Initialise une nouvelle instance de la Version classe avec les numéros principaux, mineurs, de build et de révision spécifiés. |
Version()
- Source:
- Version.cs
- Source:
- Version.cs
- 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 | non défini (-1) |
| Revision | non défini (-1) |
S’applique à
Version(String)
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
Initialise une nouvelle instance de la classe à l’aide Version 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 principaux, mineurs, de build et de révision, où chaque nombre est délimité par un caractère de point ('.').
Exceptions
version a moins de deux composants ou plus de quatre composants.
version a la valeur null.
Un composant majeur, mineur, de build ou de révision est inférieur à zéro.
Au moins un composant de version n’analyse pas en entier.
Au moins un composant représente version un nombre supérieur à Int32.MaxValue.
Remarques
Le version paramètre ne peut contenir que les composants principaux, mineurs, de build et de révision, dans cet ordre, et tous séparés par des périodes. Il doit y avoir au moins deux composants, et au plus 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 affiché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
- Source:
- Version.cs
- Source:
- Version.cs
Initialise une nouvelle instance de la Version classe à l’aide des valeurs principales et mineures 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 | non défini (-1) |
| Revision | non défini (-1) |
S’applique à
Version(Int32, Int32, Int32)
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
Initialise une nouvelle instance de la Version classe à l’aide des valeurs principales, mineures et de build 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 | non défini (-1) |
S’applique à
Version(Int32, Int32, Int32, Int32)
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
- Source:
- Version.cs
Initialise une nouvelle instance de la Version classe avec les numéros principaux, mineurs, de build et de révision 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, buildou revision est inférieur à zéro.
Exemples
L’exemple de code suivant illustre le Version constructeur, et Major, , MinorBuild, Revision, , MajorRevisionet MinorRevision les propriétés.
// 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 |