Span<T>.Equals(Object) Método
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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 the equality operator instead.")]
public override bool Equals(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
[<System.Obsolete("Equals() on Span will always throw an exception. Use the equality operator instead.")>]
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean
- obj
- Object
No compatible.
No se admiten llamadas a este método.
- Atributos
No se admiten llamadas a este método.
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 .ObjectSi 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.
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) |
Comentarios de .NET
.NET é un proxecto de código aberto. Selecciona unha ligazón para ofrecer comentarios: