C#의 데이터 형식
·
CS/이것이 C#이다
값 형식(Value Type): 값 형식은 변수가 값을 담는 데이터 형식-> 스택 메모리 영역에 저장된다.스택 메모리 영역은 코드 블록을 닫는 중괄호 }를 만나면 변수들이 메모리에서 제거됩니다.참조 형식(Reference Type): 참조 형식은 변수가 값 대신 값이 있는 곳의 위치(참조)를 담는 데이터 형식-> 힙 메모리 영역에 저장된다.저장된 메모리를 스스로 제거하지 않는다CLR의 가비지 컬렉터(Garbage Collector)가 힙에 더 이상 사용하지 않는 객체가 있으면 쓰레기로 간주하고 수거하는 기능을 한다.그렇다면 힙 메모리는 왜 사용하나?스택에 쌓인 데이터는 코드 블록이 사라지는 시점에 함께 제거된다.그래서 언제든 살려둘 수 있는 메모리 영역을 CLR이 제공한다.참조 형식의 변수는 힙, 스택 ..