c#의 기본 자료형인 Object형에 대해서 알아보겠습니다. 일단 예제를 먼저 보시죠.
위 예제에서 보듯 Object 자료형은 모든 자료형들을 담을 수 있습니다. 그 이유인 즉슨 상속관계이기 때문인데 이 부분은 상속에 관해 알아야 이해가 되실겁니다. 그냥 지금은 모든 걸 담을 수 있는 상자라고 생각하셔도 될 것 같습니다.
기존에 변수에 대해 설명할 때 상자를 통해 설명했듯 각 상자마다 담을 수 있는 종류를 지정해두어 지정된 데이터만 담을 수 있었는데 이 Object형은 모든 데이터를 다 담고 처리할 수 있습니다.
물론 다 담을 수 있다고 무조건 좋은 것만은 아니겠죠. 지정된 상자들은 어떤 데이터가 들어있는지 바로 알 수 있지만, 모든 걸 담을 수 있는 object형은 직관적으로 알 수가 없습니다. 직접 데이터를 꺼내어 봐야하는 번거로움이 있는 것이죠.
'프로그래밍 > c#' 카테고리의 다른 글
c#_08 상수(Constant) (1) | 2021.04.16 |
---|---|
c#_07 형변환, 형식 변환 (0) | 2021.04.15 |
c#_05 기본 자료형 논리(bool) (0) | 2021.04.13 |
c#_04 기본 자료형 : 문자, 문자열(char, string) (1) | 2021.04.12 |
c#_03 기본 자료형 : 실수 float (1) | 2021.04.09 |
댓글