ManagementFrameworkVersion.IsEqual(String) Método
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.
Retorna um valor que indica se .NET Framework versões são iguais.
public:
bool IsEqual(System::String ^ versionIdentifier);
public bool IsEqual (string versionIdentifier);
member this.IsEqual : string -> bool
Public Function IsEqual (versionIdentifier As String) As Boolean
Parâmetros
- versionIdentifier
- String
O .NET Framework versão sem o "v" inicial.
Retornos
true
se o versionIdentifier
parâmetro for igual ao gerenciamento atual .NET Framework versão; caso contrário, false
.
Exemplos
O exemplo a seguir implementa um método personalizado equivalente ao IsEqual método .
public bool IsEqual(string versionIdentifier) {
if (String.IsNullOrEmpty(versionIdentifier)) {
if (_version.Major == 0 && _version.Minor == 0) {
return true;
}
return false;
}
string stringVersion = "v" + _version.ToString();
if (String.Compare(stringVersion, versionIdentifier, StringComparison.Ordinal) == 0) {
return true;
}
return false;
}
Public Function IsEqual(ByVal versionIdentifier As String) As Boolean
If String.IsNullOrEmpty(versionIdentifier) Then
Return ((Me._version.Major = 0) AndAlso (Me._version.Minor = 0))
End If
Return (String.Compare(("v" & Me._version.ToString), versionIdentifier, StringComparison.Ordinal) = 0)
End Function
Comentários
Esse método retornará true
se as .NET Framework versões principais e secundárias especificadas na Version propriedade forem iguais a 0 e o versionIdentifier
parâmetro for null
ou estiver vazio.