Span<T>.Equals(Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
Equals() on Span will always throw an exception. Use == instead.
Przestroga
Equals() on Span will always throw an exception. Use the equality operator instead.
Wywołania tej metody nie są obsługiwane.
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
Parametry
- obj
- Object
Nieobsługiwane.
Zwraca
Wywołania tej metody nie są obsługiwane.
- Atrybuty
Wyjątki
Wywołania tej metody nie są obsługiwane.
Uwagi
Wywołania metody Equals nie są obsługiwane. Wywołania metod Equals generują jeden z dwóch wyników:
Jeśli
obj
jest to Span<T>, wywołanie metody generuje błąd kompilatora CS1503: "nie można przekonwertować z 'System.Span' na 'object'". Jest to spowodowane Span<T> tym, że nie można przekonwertować struktury ref , której nie można przekonwertować na Object.Jeśli typ nie
obj
jest wartością Span<T>, wywołanie metody zgłasza błąd NotSupportedException.
Aby porównać dwa Span<T> obiekty pod kątem Equality równości, użyj operatora porównania.