次の方法で共有


ManagementFrameworkVersion.IsEqual(String) メソッド

定義

.NET Frameworkバージョンが等しいかどうかを示す値を返します。

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

パラメーター

versionIdentifier
String

最初の "v" のない.NET Frameworkバージョン。

戻り値

trueパラメーターが現在のversionIdentifier管理.NET Frameworkバージョンと等しい場合は 。それ以外の場合falseは 。

次の例では、 メソッドと同等のカスタム メソッドを IsEqual 実装します。

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

注釈

プロパティで指定された.NET Frameworkメジャー バージョンとマイナー バージョンの両方が 0 にVersion等しく、 パラメーターが または 空の場合、このメソッドは nullversionIdentifiertrueします。

適用対象