Memory<T>.Equals Memory<T>.Equals Memory<T>.Equals Memory<T>.Equals Method

定義

オーバーロード

Equals(Memory<T>) Equals(Memory<T>) Equals(Memory<T>) Equals(Memory<T>)

指定した Memory<T> オブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified Memory<T> object is equal to the current object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

Equals(Memory<T>) Equals(Memory<T>) Equals(Memory<T>) Equals(Memory<T>)

指定した Memory<T> オブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified Memory<T> object is equal to the current object.

public:
 bool Equals(Memory<T> other);
public bool Equals (Memory<T> other);
override this.Equals : Memory<'T> -> bool
Public Function Equals (other As Memory(Of T)) As Boolean

パラメーター

other
Memory<T> Memory<T> Memory<T> Memory<T>

現在のインスタンスと比較するオブジェクト。The object to compare with the current instance.

戻り値

現在のインスタンスと other が等しい場合は true、それ以外の場合は falsetrue if the current instance and other are equal; otherwise, false.

注釈

以下の場合に、2つのオブジェクトが等しいと判定します。The two objects are equal if:

  • otherMemory<T>またはReadOnlyMemory<T>オブジェクトである。other is a Memory<T> or ReadOnlyMemory<T> object.

  • 両方のオブジェクトは、同じ配列を指し、同じ長さである。Both objects point to the same array and have the same length.

Equals(Memory<T>)メソッドは参照の等価性テストを実行します。 Memory<T>の要素が等しいかどうかは比較されません。The Equals(Memory<T>) method performs a test for reference equality; it does not compare the elements of Memory<T> for equality.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

public:
 override bool Equals(System::Object ^ obj);
public override bool Equals (object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean

パラメーター

obj
Object Object Object Object

現在のインスタンスと比較するオブジェクト。The object to compare with the current instance.

戻り値

現在のインスタンスと obj が等しい場合は true、それ以外の場合は falsetrue if the current instance and obj are equal; otherwise, false.

注釈

2つのMemory<T>オブジェクトが同じ配列を指し、同じ長さである場合は、オブジェクトが等しいと判定します。Two Memory<T> objects are equal if both objects point to the same array and have the same length. 要素が等しいかどうかはチェックされないことに注意してください。Note that the test for equality does not check whether the contents are equal.

適用対象