call by reference
-
Call by reference(참조에 의한 호출)와 Call by value(값에 의한 호출)C# 2023. 3. 7. 18:32
함수 호출 방법은 프로그래밍에서 중요한 개념 중 하나입니다. C#에서는 매개변수 전달 방식으로 Call by value와 Call by reference 두 가지 방식을 지원합니다. 이번 글에서는 Call by reference와 Call by value에 대해 각각 설명하고 예시 코드를 통해 비교해보겠습니다. Call by value(값에 의한 호출) Call by value는 함수 호출 시 인자의 값을 복사하여 함수에 전달합니다. 함수 내부에서 매개변수의 값을 변경해도 호출자에게는 영향을 주지 않습니다. 이는 매개변수의 값이 함수 내부에서만 사용되기 때문입니다. 예시 코드: class Program { static void AddOne(int x) { x++; } static void Main(str..