1. 암시적 형 변환 프로그래머의 추가적인 코드 없이 자동으로 컴파일러가 형을 변환해 주는 것을 암시적 형 변환이라고 합니다.
아래의 코드는 int 자료형의 변수를 하나 만들어 100을 저장합니다. 그리고 double 자료형의 변수를 정의하고, int 자료형의 변수를 할당합니다. double 자료형이 int 자료형 보다 크기 때문에 dNumber에 100이라는 정수를 할당할 수 있습니다. int iNumber = 100; double dNumber = iNumber; 2.
명시적 형 변환 프로그래머가 직접 코드를 입력하여 강제로 형 변환을 해야 하는 것을 명시적 형 변환이라고 합니다. 아래의 코드는 double 자료형의 변수를 정의하고 1.2를 저장합니다.
그리고 int 자료형의 변수를 정의하고, double 자료형의 변수를 할당합니다. int 자료형은 double 자료형 보다 작기 때문에 iNumber에 값을 할당할 수 없어 컴파일 오류가 발생합니다. 이때 원하는 자료형을 명시적으...
#
Boxing
#
형변환
#
언박싱
#
암시적
#
스택
#
박싱
#
명시적
#
메모리
#
Unboxing
#
힙
원문 링크 : C# 형 변환과 박싱(Boxing)