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 メソッドの呼び出しでは、次の 2 つの結果のいずれかが生成されます。
objがSpan<T>の場合、メソッド呼び出しによってコンパイラ エラー CS1503 "'System.Span' から 'object' に変換できません" が生成されます。これは、Span<T>はボックス化できない ref 構造体であるため、Objectに変換できないためです。objの型がSpan<T>でない場合、メソッド呼び出しはNotSupportedExceptionをスローします。
2 つの Span<T> オブジェクトを等しいかどうかを比較するには、 Equality 比較演算子を使用します。