Span<T>.Equals(Object) 메서드

정의

주의

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 다음 두 가지 결과 중 하나가 생성됩니다.

  • 가 인 Span<T>경우 obj 메서드 호출은 컴파일러 오류 CS1503을 생성합니다. "'System.Span'에서 'object'로 변환할 수 없습니다." Span<T> 이는 boxed할 수 없으므로 로 변환Object할 수 없는 ref 구조체이기 때문입니다.

  • obj 형식이 이 아닌 Span<T>경우 메서드 호출은 을 NotSupportedExceptionthrow합니다.

Span<T> 개체를 같음으로 비교하려면 비교 연산자를 Equality 사용합니다.

적용 대상