Span<T>.Equals(Object) Método
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.
Atenção
Equals() on Span will always throw an exception. Use == instead.
Chamadas a este método não são suportadas.
public:
override bool Equals(System::Object ^ obj);
[System.Obsolete("Equals() on Span will always throw an exception. Use == instead.")]
public override bool Equals(object obj);
[<System.Obsolete("Equals() on Span will always throw an exception. Use == instead.")>]
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean
Parâmetros
- obj
- Object
Não suportado.
Devoluções
Chamadas a este método não são suportadas.
- Atributos
Exceções
Chamadas a este método não são suportadas.
Observações
Chamadas ao Equals método não são suportadas. As chamadas aos Equals métodos produzem um de dois resultados:
Se
objfor um Span<T>, a chamada ao método gera o erro do compilador CS1503: "não pode converter de 'System.Span' para 'object'." Isto deve-se ao facto Span<T> de é uma ref struct que não pode ser boxeada e, portanto, não pode ser convertida em .ObjectSe o tipo de
objnão for um Span<T>, a chamada ao método lança um NotSupportedException.
Para comparar dois Span<T> objetos para igualdade, use o Equality operador de comparação.