[이것이 C#이다] 2. 데이터 형식
·
C#/[서적] 이것이 C#이다
값 형식과 참조 형식스택과 값 형식스택은 LIFO 방식으로 동작한다.값 형식의 변수는 모두 스택에 저장이 된다. 코드 블록 안에서 생성된 모든 값 형식의 변수들은 프로그램 실행이 코드 블록을 닫는 중괄호 }를 만나면 메모리에서 제거된다.ex) int, float, byte 등힙과 참조 형식참조 형식의 변수는 힙과 스택을 함께 이용한다.힙 영역에는 데이터를 저장하고, 스택 영역에는 데이터가 저장된 힙 메모리의 주소를 저장한다. 프로그래머가 힙에 데이터를 올려놓으면, 코드 블록이 종료되는 지점과 상관없이 데이터는 생명을 유지한다. 이후 가비지컬렉터를 통해 메모리에서 제거된다.ex) objectobject 형식은 박싱, 언박싱을 통해 할당 및 저장이 이루어진다. 기본 데이터 형식정수 계열 형식byte1바이트0..