Version Constructeurs

Définition

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

S’applique à