[C#기초] Call by Value, Call by Reference
지금당장해
회사에 주니어들 한테 교육을 진행 하다 보면 처음으로 약간의 난관에 부딛히는 주제가 바로 이것 Call by Value, Call by Reference이다. 이 주제가 언어 별로 조금씩 틀리고 같은 언어라도 C++같은 경우에 인자로 넘기는 것이 값 형인지, 포인터인지에 따라 작용이 다르게 보이니 더더욱 언어별로 정리 하고 가야 한다. C#은 MS에서 아니라고 할지도 모르겠지만 분명 자바를 동경 했다. (지금은 그럴것도 없다.) 그래서 많은 부분을 차용하였는데 그러면서 MS답게 기존 MS개발자들을 고려 했다. 해서 C#에 함수 호출은 Call by Value에요 Call by Reference에요라고 질문을 하면 "둘다"라고 해야 정답이다. C#에서는 ref라고 하는 지시자를 함수의 선언과 호출에 명시적..