FrameworkName.Inequality(FrameworkName, FrameworkName) Operator
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
2 つの FrameworkName オブジェクトが異なる .NET のバージョンを表しているかどうかを示す値を返します。
public:
static bool operator !=(System::Runtime::Versioning::FrameworkName ^ left, System::Runtime::Versioning::FrameworkName ^ right);
public static bool operator != (System.Runtime.Versioning.FrameworkName left, System.Runtime.Versioning.FrameworkName right);
public static bool operator != (System.Runtime.Versioning.FrameworkName? left, System.Runtime.Versioning.FrameworkName? right);
static member op_Inequality : System.Runtime.Versioning.FrameworkName * System.Runtime.Versioning.FrameworkName -> bool
Public Shared Operator != (left As FrameworkName, right As FrameworkName) As Boolean
パラメーター
- left
- FrameworkName
比較する最初のオブジェクト。
- right
- FrameworkName
比較する 2 番目のオブジェクト。
戻り値
left
パラメーターと right
パラメーターが異なる .NET のバージョンを表している場合は true
。それ以外の場合は false
。
例
次の例では、等値演算子を使用して、実行中のバージョンの .NET を表すオブジェクトがサポートされているバージョンの .NET と等しいかどうかを FrameworkName 判断します。 2 つのバージョンは同じバージョン番号を持たないため、等しくない点に注意してください。
FrameworkName supportedVer1 = new FrameworkName(".NET Framework, Version=4.0");
FrameworkName actualVersion = new FrameworkName(String.Format(
".NET Framework, Version={0}",
Environment.Version.ToString()));
Console.WriteLine("Supported Version: {0}", supportedVer1);
Console.WriteLine("Actual Version: {0}", actualVersion);
if (supportedVer1 != actualVersion)
Console.WriteLine("The supported and actual Framework versions are different.");
else
Console.WriteLine("The supported and actual Framework versions are the same.");
Console.WriteLine();
// The example displays the following output:
// The supported and actual Framework versions are different.
Dim supportedVer1 As New FrameworkName(".NET Framework, Version=4.0")
Dim actualVersion As New FrameworkName(String.Format(".NET Framework, Version={0}",
Environment.Version.ToString()))
Console.WriteLine("Supported Version: {0}", supportedVer1)
Console.WriteLine("Actual Version: {0}", actualVersion)
If supportedVer1 <> actualVersion Then
Console.WriteLine("The supported and actual Framework versions are different.")
Else
Console.WriteLine("The supported and actual Framework versions are the same.")
End If
Console.WriteLine()
' The example displays the following output:
' Supported Version: .NET Framework,Version=v4.0
' Actual Version: .NET Framework,Version=v4.0.30319.18010
' The supported and actual Framework versions are different.
注釈
メソッドは Inequality 、オブジェクトの不等値演算子の操作を FrameworkName 定義します。
カスタム演算子をサポートしていない言語では、 メソッドを呼び出してその FrameworkName.Equals(FrameworkName) 値を元に戻すことで、不等値をテストできます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET