FrameworkName.Inequality(FrameworkName, FrameworkName) Operatore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un valore che indica se due oggetti FrameworkName rappresentano versioni diverse di .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
Parametri
- left
- FrameworkName
Primo oggetto da confrontare.
- right
- FrameworkName
Secondo oggetto da confrontare.
Restituisce
true
se i parametri left
e right
rappresentano versioni diverse di .NET. In caso contrario, false
.
Esempio
Nell'esempio seguente viene usato l'operatore di uguaglianza per determinare se un FrameworkName oggetto che rappresenta la versione in esecuzione di .NET è uguale a una versione supportata di .NET. Si noti che le due versioni non sono uguali perché non hanno numeri di versione identici.
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.
Commenti
Il Inequality metodo definisce l'operazione dell'operatore di disuguaglianza per FrameworkName gli oggetti .
I linguaggi che non supportano operatori personalizzati possono verificare la disuguaglianza chiamando il metodo e ripristinandone il FrameworkName.Equals(FrameworkName) valore.