더북(TheBook)

13.1 요점 재확인: ref에 대해서 무엇을 알고 있는가?

C# 7의 참조 관련 기능을 이해하려면 C# 6의 참조 매개변수(ref parameter)가 어떻게 동작하는지 알아야 하는데, 이를 위해서는 변수와 해당 변수가 가지고 있는 값 사이의 차이를 정확히 알아야 한다.

개발자마다 변수를 이해하는 방식에는 차이가 있을 것이다. 나는 그림 13-1에서 볼 수 있듯이 변수를 항상 종이 조각에 견줘 생각한다. 종이에는 세 가지 정보가 있다.

▲ 그림 13-1 종이 조각으로 표현한 변수

변수의 이름

컴파일 시점의 타입

현재 값

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.