본문 바로가기
프로그래밍/c#

c#_06 기본 자료형 Object

by 지나팩 2021. 4. 14.

 

 

c#의 기본 자료형인 Object형에 대해서 알아보겠습니다. 일단 예제를 먼저 보시죠.

위 예제에서 보듯 Object 자료형은 모든 자료형들을 담을 수 있습니다. 그 이유인 즉슨 상속관계이기 때문인데 이 부분은 상속에 관해 알아야 이해가 되실겁니다. 그냥 지금은 모든 걸 담을 수 있는 상자라고 생각하셔도 될 것 같습니다.

기존에 변수에 대해 설명할 때 상자를 통해 설명했듯 각 상자마다 담을 수 있는 종류를 지정해두어 지정된 데이터만 담을 수 있었는데 이 Object형은 모든 데이터를 다 담고 처리할 수 있습니다.

 

물론 다 담을 수 있다고 무조건 좋은 것만은 아니겠죠. 지정된 상자들은 어떤 데이터가 들어있는지 바로 알 수 있지만, 모든 걸 담을 수 있는 object형은 직관적으로 알 수가 없습니다. 직접 데이터를 꺼내어 봐야하는 번거로움이 있는 것이죠.

 

 

 

 

댓글