박싱 언박싱1 c# Boxing, UnBoxing 이제 조금씩 단계가 높아지고 있다. 배열공부를 하다 보니 이런저런 Method를 쓰게 되고 다시 예전에 봤던 소설같은 c#을 보게 되었다. 역시, 기초가 중요하다. 다른 이들의 블로그를 봐도 뭔말인지 이해못하는 이심정은... ㅠㅠ Boxing UnBoxing은 값타입과 참조타입을 바꿔주는데 쓰이는 개념이다. c#에서는 서로 다른 성질의 데이터타입인 값타입과 참조타입으로 나뉘는데, 두 개가 공존을 한다. 일례로, Object형은 참조타입이다. 그러면서 값타입도 가지고 있다. Object형은 최상위 클래스이기 때문에 업캐스팅의 원리에 의해서 모든 객체는 Object형으로 반환될 수 있다. 그런데 내가 써본 바로는 Object형으로 업캐스팅하면 에러가 났다. 클래스에 파라미터를 실어 나를에나, 리턴값이나, 타.. 2011. 12. 30. 이전 1 다음