이러한 코드가 있다고 할때
void Swap(ref int a, ref int b) { int temp = a; a = b; b = temp; } int x = 1, y = 2; Swap(ref x, ref y); Console.WriteLine($"{x}, {y}");
ref는 메모리 상에서는 아래와 같은 동작이 일어남