C#] 값 형식 VS 참조 형식
1. 두 가지 저장소 : Stack VS Heap 스택 : 개별 스레드마다 할당된 메모리 영역 힙 : 필요에 의해서 사용요청을 해야하는 저장소. 요청 후, 메모리를 할당받았으면 사용 후, 해제해야 한다. C#의 경우 가비지 collector가 메모리해제를 처리해준다. 2. 값 형식 : sbyte, char, short, ushort, int, uint, long, ulong, float, double, decimal, bool 변수 type 에 따라 무조건 스택영역에 저장소 크기가 할당되고, 값이 저장된다. 값이 초기화되지 않았으면 숫자형은 0, bool은 false를 기본값으로 갖는다. 3. 참조 형식 : object, string, array, class 값은 힙 영역에 저장하고, 스택에는 힙의 데이..
2021. 12. 16.