본문 바로가기

IT

Equals() 에 대하여

반응형

자바와 다른 비교방법을 가지고 있어서 작성합니다.



c#에서 == 와 Object.Equals라는 메소드는 같은 결과를 보여준다고 생각하면 되고...

또한 null값도 비교가 가능하다라는 장점(?)을 가지고 있습니다. 이부분은 주의해야 할 점이라고 생각합니다. 자바의 경우는 아마(?) NullPointerException을 발생시킬거라 생각되는군요;;


자바에서 Primetive한 자료값에 대해서는 == 연산이 가능하지만, 일반적인 class 객체에 대한 == 연산은 Reference비교라 생각하면 쉽습니다.



자바는 Reference Equals, C#은 Value Equals!!

반응형