FrameworkName.Equality(FrameworkName, FrameworkName) Operador
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un valor que indica si dos objetos FrameworkName representan la misma versión de .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 ( = ) : System.Runtime.Versioning.FrameworkName * System.Runtime.Versioning.FrameworkName -> bool
Public Shared Operator == (left As FrameworkName, right As FrameworkName) As Boolean
Parámetros
- left
- FrameworkName
Primer objeto que se va a comparar.
- right
- FrameworkName
Segundo objeto que se va a comparar.
Devoluciones
true
si los parámetros left
y right
representan la misma versión de .NET Framework; en caso contrario, false
.
Ejemplos
En el ejemplo siguiente se usa el operador de igualdad para determinar si un FrameworkName objeto que representa la versión en ejecución de .NET es igual a una versión compatible de .NET. Tenga en cuenta que las dos versiones no son iguales porque no tienen números de versión idénticos.
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 the same.");
else
Console.WriteLine("The supported and actual Framework versions are different.");
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 the same.")
Else
Console.WriteLine("The supported and actual Framework versions are different.")
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.
Comentarios
El Equality método define la operación del operador de igualdad para FrameworkName los objetos .
Los lenguajes que no admiten operadores personalizados pueden llamar al FrameworkName.Equals(FrameworkName) método en su lugar.