StringComparer.Equals StringComparer.Equals StringComparer.Equals StringComparer.Equals Method

정의

파생 클래스에서 재정의된 경우 두 개체나 문자열이 같음을 나타냅니다.When overridden in a derived class, indicates whether two objects or strings are equal.

오버로드

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

파생 클래스에서 재정의된 경우 두 개체가 같음을 나타냅니다.When overridden in a derived class, indicates whether two objects are equal.

Equals(String, String) Equals(String, String) Equals(String, String) Equals(String, String)

파생 클래스에서 재정의된 경우 두 문자열이 같음을 나타냅니다.When overridden in a derived class, indicates whether two strings are equal.

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

파생 클래스에서 재정의된 경우 두 개체가 같음을 나타냅니다.When overridden in a derived class, indicates whether two objects are equal.

public:
 virtual bool Equals(System::Object ^ x, System::Object ^ y);
public bool Equals (object x, object y);
override this.Equals : obj * obj -> bool
Public Function Equals (x As Object, y As Object) As Boolean

매개 변수

x
Object Object Object Object

y와 비교할 개체입니다.An object to compare to y.

y
Object Object Object Object

x와 비교할 개체입니다.An object to compare to x.

반환

truex가 같은 개체를 참조하거나, yx가 모두 같은 형식의 개체이고 두 개체가 같거나, yx가 모두 y이면 null이고, 그렇지 않으면 false입니다.true if x and y refer to the same object, or x and y are both the same type of object and those objects are equal, or both x and y are null; otherwise, false.

구현

설명

런타임에서 unbox 필요가 없기 때문에 x 또는 y 값 형식 인지를 다운 캐스팅을 시도 하는 경우 x 또는 y 참조 형식인 경우 문자열로 Equals(String, String) 보다 약간 더 효율적일 수 있는 메서드를 Equals(Object, Object) 메서드.Because the runtime does not have to unbox x or y if they are value types or attempt to downcast x or y to strings if they are reference types, the Equals(String, String) method may be slightly more efficient than the Equals(Object, Object) method.

Equals(String, String) Equals(String, String) Equals(String, String) Equals(String, String)

파생 클래스에서 재정의된 경우 두 문자열이 같음을 나타냅니다.When overridden in a derived class, indicates whether two strings are equal.

public:
 abstract bool Equals(System::String ^ x, System::String ^ y);
public abstract bool Equals (string x, string y);
override this.Equals : string * string -> bool
Public MustOverride Function Equals (x As String, y As String) As Boolean

매개 변수

x
String String String String

y와 비교할 문자열입니다.A string to compare to y.

y
String String String String

x와 비교할 문자열입니다.A string to compare to x.

반환

truex가 같은 개체를 참조하거나, yx가 같거나, yxy이면 null이고, 그렇지 않으면 false입니다.true if x and y refer to the same object, or x and y are equal, or x and y are null; otherwise, false.

구현

설명

런타임에서 unbox 필요가 없기 때문에 x 또는 y 값 형식 인지를 다운 캐스팅을 시도 하는 경우 x 또는 y 참조 형식인 경우 문자열로 Equals(String, String) 보다 약간 더 효율적일 수 있는 메서드를 Equals(Object, Object) 메서드.Because the runtime does not have to unbox x or y if they are value types or attempt to downcast x or y to strings if they are reference types, the Equals(String, String) method may be slightly more efficient than the Equals(Object, Object) method.

적용 대상