728x90
반응형
// C#에서 ref 키워드는 함수에 인수로 전달된 변수를 참조에 의해
// 전달하기 위해 사용됩니다.
// 즉, 함수를 호출할 때 변수가 복사되지 않고,
// 해당 변수의 메모리 주소가 전달되어
// 함수 내에서 변수의 값을 직접 수정할 수 있게 됩니다.
using System;
public class Program
{
public static void DoubleValue(ref int value)
{
value = value * 2;
}
public static void Main()
{
int number = 5;
Console.WriteLine("Before: " + number); // 출력: Before: 5
DoubleValue(ref number);
Console.WriteLine("After: " + number); // 출력: After: 10
}
}
728x90
반응형

+ Recent posts