FrameworkName.Equality(FrameworkName, FrameworkName) Operador
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve um valor que indica se dois objetos FrameworkName representam a mesma versão .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);
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 comparar.
- right
- FrameworkName
O segundo objeto para comparar.
Devoluções
true se os parâmetros left e right representarem a mesma versão .NET Framework; caso contrário, false.
Exemplos
O exemplo seguinte utiliza o operador de igualdade para determinar se um objeto FrameworkName que representa a versão em execução de .NET é igual a uma versão suportada de .NET. Note-se 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.
Observações
O Equality método define a operação do operador de igualdade para FrameworkName objetos.
Linguagens que não suportam operadores personalizados podem chamar o FrameworkName.Equals(FrameworkName) método em vez disso.