Span<T>.Equals(Object) Methode

Definition

Achtung

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

Achtung

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

Aufrufe dieser Methode werden nicht unterstützt.

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

Parameter

obj
Object

Wird nicht unterstützt.

Gibt zurück

Aufrufe dieser Methode werden nicht unterstützt.

Attribute

Ausnahmen

Aufrufe dieser Methode werden nicht unterstützt.

Hinweise

Aufrufe der Equals Methode werden nicht unterstützt. Aufrufe der Equals Methoden führen zu einem der beiden Ergebnisse:

  • Wenn obj es sich um einen Span<T>Fehler handelt, generiert der Methodenaufruf Compilerfehler CS1503: "Kann nicht von 'System.Span' in 'object' konvertiert werden.". Dies liegt daran, dass Span<T> es sich um eine Refstruktur handelt, die nicht geschachtelt werden kann und daher nicht in ein ObjectKontrollkästchen konvertiert werden kann.

  • Wenn es sich bei dem Typ nicht obj um einen Span<T>Handelt, löst der Methodenaufruf ein NotSupportedException.

Verwenden Sie den Span<T> Vergleichsoperator, um zwei Equality Objekte für die Gleichheit zu vergleichen.

Gilt für: