Span<T>.Equals(Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
Equals() on Span will always throw an exception. Use == instead.
警告
Equals() on Span will always throw an exception. Use the equality operator instead.
不支援呼叫這個方法。
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
不支援。
傳回
不支援呼叫這個方法。
- 屬性
例外狀況
不支援呼叫這個方法。
備註
Equals不支援呼叫 方法。 Equals呼叫 方法會產生兩個結果之一:
如果
obj
為 Span<T> ,則方法呼叫會產生編譯器錯誤 CS1503:「無法從 'System.Span' 轉換為 'object'」。這是因為 Span<T> 是無法 Boxed 的 ref 結構 ,因此無法轉換成 Object 。如果 的型
obj
別不是 Span<T> ,方法呼叫會 NotSupportedException 擲回 。
若要比較兩 Span<T> 個物件是否相等,請使用 Equality 比較運算子。