[.NET] C# 스택(Stack)과 힙(Heap) 메모리의 차이
오늘은 스택과 힙메모리의 차이에 대해서 알아보도록 하겠습니다. C#에서도 당연히 스택기반의 메모리와 힙 기반의 메모리를 제공합니다. C#에서 이 메모리들의 구조를 확인하기 위해서는 먼저 값 형식(Value Type)과 참조 형식(Reference Type)에 대해서 알고 있어야합니다. 값 형식과 참조 형식에 대한 정의는 아래와 같습니다. 값 형식 : 값을 변수에 넣는 데이터 형식참조 형식 : 변수에 대한 위치(메모리 위치)를 담는 데이터 형식 간단하게 값 형식과 참조 형식에 대해서 알아보았습니다. 그럼 변수를 값에 넣을 때 메모리 구조에서 어떻게 처리되는지를 알아 보겠습니다. 먼저 값 형식을 통해서 변수에 값을 넣게 되면 스택 메모리에 변수의 값이 저장됩니다. 그럼 스택 구조를 먼저 알아보도록 하겠습니다..
프로그래밍 팁s/C#, .NET
2015. 1. 24. 16:09