반응형
[C#] 박싱(Boxing), 언박싱(Unboxing)
PROGRAMMING/03. C#2024. 4. 8. 18:20[C#] 박싱(Boxing), 언박싱(Unboxing)

박싱(Boxing) 이란?값 형식의 데이터를 참조 형식으로 변환하는 것이다.항상 할당과 복사를 하기 때문에 Overhead를 초래할 가능성이 있다.123int a = 10; (값형식) Object b = a; (참조형식)cs 12345678910111213Listobject> list = new Listobject>(); list.Add("First");  //  String도 참조형식이기 때문에 Boxing은 일어나지 않는다. for (int i = 1; i  5; i++)    list.Add(i);    // Boxing : i는 int형이기 때문에 object로 변환한 것이기 때문에 Boxing이 일어난다 list.Add("Second"); for (int i = 5; i  10; i++)    ..

반응형
image