Ler en inglés

Compartir por


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

Definición

Precaución

Equals() on Span will always throw an exception. Use == instead.

Precaución

Equals() on Span will always throw an exception. Use the equality operator instead.

No se admiten llamadas a este método.

C#
[System.Obsolete("Equals() on Span will always throw an exception. Use == instead.")]
public override bool Equals(object? obj);
C#
[System.Obsolete("Equals() on Span will always throw an exception. Use the equality operator instead.")]
public override bool Equals(object? obj);
C#
[System.Obsolete("Equals() on Span will always throw an exception. Use == instead.")]
public override bool Equals(object obj);

Parámetros

obj
Object

No compatible.

Devoluciones

No se admiten llamadas a este método.

Atributos

Excepciones

No se admiten llamadas a este método.

Comentarios

No se admiten llamadas al Equals método . Las llamadas a los Equals métodos generan uno de los dos resultados:

  • Si obj es , Span<T>la llamada al método genera el error del compilador CS1503: "no se puede convertir de "System.Span" a "object". Esto se debe a Span<T> que es una estructura ref que no se puede boxear y, por lo tanto, no se puede convertir en .Object

  • Si el tipo de obj no es , Span<T>la llamada al método produce un NotSupportedException.

Para comparar dos Span<T> objetos de igualdad, use el Equality operador de comparación.

Se aplica a

Produto Versións (Obsoleto)
.NET (Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9)
.NET Framework (4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided))
.NET Standard (2.0 (package-provided), 2.1)