Compartir a través de


ManagementFrameworkVersion.IsEqual(String) Método

Definición

Devuelve un valor que indica si las versiones de .NET Framework son iguales.

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

La versión de .NET Framework sin la inicial "v".

Devoluciones

true si el versionIdentifier parámetro es igual a la versión actual de .NET Framework de administración; en caso contrario, false.

Ejemplos

En el ejemplo siguiente se implementa un método personalizado equivalente al 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

Comentarios

Este método devuelve true si las versiones principales y secundarias de .NET Framework especificadas en la Version propiedad son iguales a 0 y el versionIdentifier parámetro es o está null vacío.

Se aplica a