Span<T>.Equality(Span<T>, Span<T>) Span<T>.Equality(Span<T>, Span<T>) Span<T>.Equality(Span<T>, Span<T>) Span<T>.Equality(Span<T>, Span<T>) Operator

Definition

Returns a value that indicates whether two Span<T> objects are equal.

public:
 static bool operator ==(Span<T> left, Span<T> right);
public static bool operator == (Span<T> left, Span<T> right);
static member ( = ) : Span<'T> * Span<'T> -> bool
Public Shared Operator == (left As Span(Of T), right As Span(Of T)) As Boolean

Parameters

left
Span<T> Span<T> Span<T> Span<T>

The first span to compare.

right
Span<T> Span<T> Span<T> Span<T>

The second span to compare.

Returns

true if the two Span<T> objects are equal; otherwise, false.

Remarks

Two Span<T> objects are equal if they have the same length and the corresponding elements of left and right point to the same memory. Note that the test for equality does not attempt to determine whether the contents are equal.

Applies to