
https://wonseok1112.tistory.com/7 [C#] 값 형식과 참조 형식C#에서는 데이터를 메모리에 저장하는 방식이 두가지로 나뉜다. 값 형식과 참조 형식이다. 값 형식은 데이터를 저장할 때 스택(stack) 메모리에 저장하고 참조 형식은 데이터를 저장할 때 힙(heap)wonseok1112.tistory.com값 형식과 참조 형식에 대한 글 참고 C#에서 메소드를 호출 할 때 필요한 값을 전달해주기 위해 매개변수에 값을 넣어 전달해준다.그러나 값 형식은 전에 알아봤듯이 메모리 저장 방식이 달라서 원본값을 바꾸지 못한다. 매개변수로 전달 시에 해당 인자의 값을 복사하여 전달하기 때문.이것을 값의 의한 호출이라고 하고,원본을 바꾸기 위해선 참조 형식만 할 수 있는 참조에 의한 호출을 ..