Compartilhar via


FrameworkName.Equality(FrameworkName, FrameworkName) Operador

Definição

Retorna um valor que indica se dois objetos FrameworkName representam a mesma versão do .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

O primeiro objeto a ser comparado.

right
FrameworkName

O segundo objeto a ser comparado.

Retornos

true se os parâmetros left e right representam a mesma versão do .NET Framework; caso contrário, false.

Exemplos

O exemplo a seguir usa o operador de igualdade para determinar se um FrameworkName objeto que representa a versão em execução do .NET é igual a uma versão com suporte do .NET. Observe que as duas versões não são iguais porque não têm números de versão 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.

Comentários

O Equality método define a operação do operador de igualdade para FrameworkName objetos.

Linguagens que não dão suporte a operadores personalizados podem chamar o método FrameworkName.Equals(FrameworkName) em vez disso.

Aplica-se a