Span<T>.Equals(Object) メソッド

定義

注意事項

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 メソッドの呼び出しでは、次の 2 つの結果のいずれかが生成されます。

  • objSpan<T>の場合、メソッド呼び出しによってコンパイラ エラー CS1503 "'System.Span' から 'object' に変換できません" が生成されます。これは、Span<T>はボックス化できない ref 構造体であるため、Objectに変換できないためです。

  • objの型がSpan<T>でない場合、メソッド呼び出しはNotSupportedExceptionをスローします。

2 つの Span<T> オブジェクトを等しいかどうかを比較するには、 Equality 比較演算子を使用します。

適用対象