ManagementFrameworkVersion.IsEqual(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
.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等しく、 パラメーターが または 空の場合、このメソッドは null
をversionIdentifier
返true
します。