C# 자료형 - Value Type, Reference Type 1) 값 형 (Value Type) 실제 데이터 값을 저장하는 자료형. ex) int, char, bool, enum, struct 등 2) 참조형 (Reference Type) 값이 저장되어 있는 곳의 위치(주소값)를 저장하는 자료형. ex) string, object 등 스택(Stack) 영역과 힙(Heap) 영역을 동시에 이용함. 스택 영역 - 데이터의 주소 저장. 힙 영역 - 데이터의 값 저장. 코드 블록이 끝나면 스택에 있는 데이터의 주소는 사라진다. 힙에 있는 데이터의 값은 남게 되는데 이때 GC(가비지 컬렉터)가 힙을 청소한다. C# 메모리 구조 - Code, Data, Stack, Heap 1) 코드(Code) 프로그램의 소스..