FrameworkName.Equals Método

Definição

Retorna um valor que indica se esta instância de FrameworkName representa a mesma versão do Framework que uma instância de FrameworkName ou objeto especificado.Returns a value that indicates whether this FrameworkName instance represents the same Framework version as a specified object or FrameworkName instance.

Sobrecargas

Equals(Object)

Retorna um valor que indica se esta instância de FrameworkName representa a mesma versão do .NET Framework que um objeto especificado.Returns a value that indicates whether this FrameworkName instance represents the same .NET Framework version as a specified object.

Equals(FrameworkName)

Retorna um valor que indica se esta instância de FrameworkName representa a mesma versão do .NET Framework que uma instância de FrameworkName especificada.Returns a value that indicates whether this FrameworkName instance represents the same .NET Framework version as a specified FrameworkName instance.

Equals(Object)

Retorna um valor que indica se esta instância de FrameworkName representa a mesma versão do .NET Framework que um objeto especificado.Returns a value that indicates whether this FrameworkName instance represents the same .NET Framework version as a specified object.

public:
 override bool Equals(System::Object ^ obj);
public override bool Equals (object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean

Parâmetros

obj
Object

O objeto a ser comparado com a instância atual.The object to compare to the current instance.

Retornos

true se todos os componentes do objeto FrameworkName atual correspondem ao componente correspondente de obj; caso contrário, false.true if every component of the current FrameworkName object matches the corresponding component of obj; otherwise, false.

Comentários

O método converte obj em um objeto FrameworkName e chama a sobrecarga de FrameworkName.Equals(FrameworkName) para testar a igualdade.The method converts obj to a FrameworkName object and calls the FrameworkName.Equals(FrameworkName) overload to test for equality. Se a conversão não for concluída com sucesso ou se obj for null, o método retornará false.If the conversion does not succeed or if obj is null, the method returns false.

Equals(FrameworkName)

Retorna um valor que indica se esta instância de FrameworkName representa a mesma versão do .NET Framework que uma instância de FrameworkName especificada.Returns a value that indicates whether this FrameworkName instance represents the same .NET Framework version as a specified FrameworkName instance.

public:
 virtual bool Equals(System::Runtime::Versioning::FrameworkName ^ other);
public bool Equals (System.Runtime.Versioning.FrameworkName other);
override this.Equals : System.Runtime.Versioning.FrameworkName -> bool
Public Function Equals (other As FrameworkName) As Boolean

Parâmetros

other
FrameworkName

O objeto a ser comparado com a instância atual.The object to compare to the current instance.

Retornos

true se todos os componentes do objeto FrameworkName atual correspondem ao componente correspondente de other; caso contrário, false.true if every component of the current FrameworkName object matches the corresponding component of other; otherwise, false.

Implementações

Comentários

O método testa a igualdade retornando o resultado das seguintes comparações:The method tests for equality by returning the result of the following comparisons:

  • Uma comparação ordinal dos valores de propriedade Identifier da instância atual e other.An ordinal comparison of the Identifier property values of the current instance and other.

  • Uma comparação ordinal dos valores de propriedade Profile da instância atual e other.An ordinal comparison of the Profile property values of the current instance and other.

  • Uma comparação das propriedades de versão chamando o método Version.Equals.A comparison of the version properties by calling the Version.Equals method.

Aplica-se a