object는 물건, 객체라는 뜻의 영어 단어 입니다. 그러니 object 형식은 어떤 데이터든지 다룰 수 있는 데이터 형식이라고 말할 수 있습니다. 상속의 효과 덕분입니다.
C#은 object가 모든 데이터를 다룰 수 있도록 모든 데이터 형식(기본 데이터 형식뿐 아니라 모든 복합 데이터 형식, 심지어 프로그래머들이 만드는 데이터 형식마저도) 이 자동으로 object 형식으로부터 상속받게 한 것 입니다. 즉 object 형식은 모든 데이터 형식의 조상입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
using System;
namespace Object
{
class Program
{
static void Main(string[] args)
{
object a = 123;
object b = 3.141592653589793238462643383279m;
object c = true;
object d = "안녕하세요.";
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
Console.WriteLine(d);
}
}
}
|
cs |
실행 결과입니다.
'C#' 카테고리의 다른 글
크기가 서로 다른 정수 형식 사이의 변환 (0) | 2022.07.15 |
---|---|
박싱과 언박싱에 대한 이해 (0) | 2022.07.15 |
논리 형식 bool의 이해 (0) | 2022.07.15 |
string 형식의 이해 (0) | 2022.07.15 |
Char 형식의 이해 (0) | 2022.07.15 |