728x90
반응형
object: 어떤 형식의 데이터든 다룰 수 있는 데이터 형식
- 박싱: 값 형식의 데이터를 힙에 할당하고 스택에 할당한 힙의 주소를 참조하는 기능
사용 예시
object a = 10;
- 언박싱: 박싱된 값을 복사해 값 형식 변수에 저장하는 과정
사용 예시
object a = 10;
int b = (int)a;
예제 프로그램
object a = 123;
object b = 3.141592653589793238462643383279m;
object c = true;
object d = "안녕하세요.";
int e = 123;
object f = (object)e;
int g = (int)f;
double x = 3.1414213;
object y = x;
double z = (double)y;
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
Console.WriteLine(d);
Console.WriteLine(e);
Console.WriteLine(f);
Console.WriteLine(g);
Console.WriteLine(x);
Console.WriteLine(y);
Console.WriteLine(z);
728x90
반응형
'C#' 카테고리의 다른 글
[C#] 상수, 열거 형식 (0) | 2023.06.08 |
---|---|
[C#] 데이터 형식 변환 (0) | 2023.06.07 |
[C#] 논리 형식 (0) | 2023.05.26 |
[C#] 문자/문자열 형식 (6) | 2023.05.26 |
[C#] 소수점 형식 (0) | 2023.05.25 |