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