Span<T>.Equals(Object) Método

Definição

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 obj for 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 .Object

  • Se o tipo de obj nã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.

Aplica-se a