Freigeben über


ManagementFrameworkVersion.IsEqual(String) Methode

Definition

Gibt einen Wert zurück, der angibt, ob .NET Framework Versionen gleich sind.

public:
 bool IsEqual(System::String ^ versionIdentifier);
public bool IsEqual (string versionIdentifier);
member this.IsEqual : string -> bool
Public Function IsEqual (versionIdentifier As String) As Boolean

Parameter

versionIdentifier
String

Die .NET Framework Version ohne das anfängliche "v".

Gibt zurück

true, wenn der versionIdentifier Parameter gleich der aktuellen Verwaltungsversion .NET Framework ist, falseandernfalls .

Beispiele

Im folgenden Beispiel wird eine benutzerdefinierte Methode implementiert, die der IsEqual -Methode entspricht.

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

Hinweise

Diese Methode gibt zurücktrue, wenn die .NET Framework Haupt- und Nebenversionen, die in der Version -Eigenschaft angegeben sind, gleich 0 sind und der versionIdentifier Parameter leer istnull.

Gilt für: