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

Définition

Attention

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

Attention

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

Les appels à cette méthode ne sont pas pris en charge.

public:
 override bool Equals(System::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.")]
public override bool Equals(object obj);
[<System.Obsolete("Equals() on Span will always throw an exception. Use the equality operator instead.")>]
override this.Equals : obj -> bool
[<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

Paramètres

obj
Object

Non pris en charge.

Retours

Les appels à cette méthode ne sont pas pris en charge.

Attributs

Exceptions

Les appels à cette méthode ne sont pas pris en charge.

Remarques

Les appels à la Equals méthode ne sont pas pris en charge. Les appels aux méthodes produisent l’un Equals des deux résultats suivants :

  • S’il obj s’agit d’un Span<T>appel de méthode, l’appel de méthode génère l’erreur du compilateur CS1503 : « Impossible de convertir de « System.Span » en « object ». Cela est dû au fait qu’il Span<T> s’agit d’un struct ref qui ne peut pas être boxé et qui ne peut donc pas être converti en un Object.

  • Si le type de obj n’est pas un Span<T>, l’appel de méthode lève un NotSupportedException.

Pour comparer deux Span<T> objets pour l’égalité, utilisez l’opérateur Equality de comparaison.

S’applique à