Version Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da Version classe com os números principais, secundários, de build e de revisão especificados.
Sobrecargas
| Nome | Description |
|---|---|
| Version() |
Inicializa uma nova instância da classe Version. |
| Version(String) |
Inicializa uma nova instância da Version classe usando a cadeia de caracteres especificada. |
| Version(Int32, Int32) |
Inicializa uma nova instância da Version classe usando os valores principais e secundários especificados. |
| Version(Int32, Int32, Int32) |
Inicializa uma nova instância da Version classe usando os valores principais, secundários e de build especificados. |
| Version(Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da Version classe com os números principais, secundários, de build e de revisão especificados. |
Version()
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
Inicializa uma nova instância da classe Version.
public:
Version();
public Version();
Public Sub New ()
Comentários
Esse construtor cria um Version objeto com os seguintes valores de propriedade.
| Property | Valor |
|---|---|
| Major | 0 |
| Minor | 0 |
| Build | undefined (-1) |
| Revision | undefined (-1) |
Aplica-se a
Version(String)
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
Inicializa uma nova instância da Version classe usando a cadeia de caracteres especificada.
public:
Version(System::String ^ version);
public Version(string version);
new Version : string -> Version
Public Sub New (version As String)
Parâmetros
- version
- String
Uma cadeia de caracteres que contém os números principais, secundários, de build e de revisão, em que cada número é delimitado com um caractere de período ('.').
Exceções
version tem menos de dois componentes ou mais de quatro componentes.
version é null.
Um componente principal, secundário, de build ou de revisão é menor que zero.
Pelo menos um componente de version não analisa um inteiro.
Pelo menos um componente representa version um número maior que Int32.MaxValue.
Comentários
O version parâmetro pode conter apenas os componentes principais, secundários, build e revisão, nessa ordem e todos separados por períodos. Deve haver pelo menos dois componentes e, no máximo, quatro. Os dois primeiros componentes são considerados principais e menores. O valor dos componentes não especificados é indefinido.
O formato do número de versão é o seguinte. Componentes opcionais são mostrados em colchetes ('[' e ']'):
major.minor[.build[.revision]]
Todos os componentes definidos devem ser inteiros maiores ou iguais a 0. Por exemplo, se o número principal for 6, o número menor for 2, o número de build for 1 e o número de revisão for 3, deverá version ser "6.2.1.3".
Aplica-se a
Version(Int32, Int32)
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
Inicializa uma nova instância da Version classe usando os valores principais e secundários especificados.
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)
Parâmetros
- major
- Int32
O número da versão principal.
- minor
- Int32
O número da versão secundária.
Exceções
major ou minor é menor que zero.
Comentários
Esse construtor cria um Version objeto com os seguintes valores de propriedade.
| Property | Valor |
|---|---|
| Major | major |
| Minor | minor |
| Build | undefined (-1) |
| Revision | undefined (-1) |
Aplica-se a
Version(Int32, Int32, Int32)
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
Inicializa uma nova instância da Version classe usando os valores principais, secundários e de build especificados.
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)
Parâmetros
- major
- Int32
O número da versão principal.
- minor
- Int32
O número da versão secundária.
- build
- Int32
O número de build.
Exceções
major, minor ou build é menor que zero.
Comentários
Esse construtor cria um Version objeto com os seguintes valores de propriedade.
| Property | Valor |
|---|---|
| Major | major |
| Minor | minor |
| Build | build |
| Revision | undefined (-1) |
Aplica-se a
Version(Int32, Int32, Int32, Int32)
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
- Origem:
- Version.cs
Inicializa uma nova instância da Version classe com os números principais, secundários, de build e de revisão especificados.
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)
Parâmetros
- major
- Int32
O número da versão principal.
- minor
- Int32
O número da versão secundária.
- build
- Int32
O número de build.
- revision
- Int32
O número de revisão.
Exceções
major, minorou buildrevision é menor que zero.
Exemplos
O exemplo de código a seguir demonstra o Version construtor eMajor, , Minor, Build, , Revisione MajorRevisionMinorRevision propriedades.
// 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
'
Comentários
Esse construtor cria um Version objeto com os seguintes valores de propriedade.
| Property | Valor |
|---|---|
| Major | major |
| Minor | minor |
| Build | build |
| Revision | revision |