equals

    C# Equals, ==, ReferenceEquals 비교

    1-1) 같음 연산자 '==' 연산자 왼쪽 오른쪽에 오는 것들이 같은지를 판단하는 연산자다 값 타입의 경우 좌 우의 값이 같으면 True, 다르면 False 를 반환한다. 참조 타입은 좌 우 객체가 같은지를 비교한다. (객체 내부의 값이 같은지 비교 한다는 뜻, 참조(주소)는 상관없음) 1-2) Equals 도 똑같이 == 과 동일한 역할 public virtual bool Equals(object? obj) public virtual bool Equals(object? objA, object? objB) Equals 메서드는 기본적으로 객체가 같은지를 비교한다. 기본적으로는 == 과 동일한 작동한다. 값 타입은 값이 같은지 비교를 하고 참조 타입은 객체가 같은지를 비교한다. (객체 내부의 값이 같은지 ..