item 9, ReferenceEquals(), static Equals(), instance Equals(), operator==의 상호 연관성을 이해해라.
Purpose-built post 공부하려고 정리한다. Content 관련 링크 http://blog.naver.com/mrlongpark/150051350956 http://www.jongkok4.net/140 주의 제목에서 ReferenceEquals() 와 static Equals()는 System.Object 객체의 static 멤버 함수이며, instance Equals()는 생성된 객체의 멤버함수, operator== 는 C#의 operator 를 뜻한다는 것을 알아야 한다. 왜 이러한 연관성을 알아야 할까? C# 에서 서로 "같다" 라는 "비교" value 타입 과 reference 타입이 서로 다르기 때문에 같다 비교 연산이 4개나 존재 한다. :) using System; using Sy..
책 정리/Effective C#
2010. 6. 26. 22:03
최근댓글