Span<T>.Equals(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
Equals() on Span will always throw an exception. Use == instead.
Upozornění
Equals() on Span will always throw an exception. Use the equality operator instead.
Volání této metody nejsou podporována.
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
Nepodporováno
Návraty
Volání této metody nejsou podporována.
- Atributy
Výjimky
Volání této metody nejsou podporována.
Poznámky
Equals Volání metody nejsou podporována. Volání metod Equals vytvoří jeden ze dvou výsledků:
Pokud
obj
je Span<T>, volání metody vygeneruje chybu kompilátoru CS1503: "Nelze převést z System.Span na "object". Je to proto Span<T> , že se jedná o referenční strukturu , která nemůže být zadaná do rámečku Object, a proto ji nelze převést na .Pokud typ
obj
není Span<T>, volání metody vyvolá NotSupportedException.
Pokud chcete porovnat dva Span<T> objekty pro rovnost, použijte Equality operátor porovnání.