Compartilhar via


ManagementFrameworkVersion.IsEqual(String) Método

Definição

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

truese 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.

Aplica-se a