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