c# 매개변수 전달방식
[C#] 인자 전달 방식 (1)
1. ref local variable using System; class Program { public static void Main() { int n1 = 10; int n2 = n1; n2 = 20; Console.WriteLine($"{n1}, {n2}"); int n3 = 10; ref int n4 = ref n3; n4 = 20; Console.WriteLine($"{n3}, {n4}"); } } C# 문법 중 ref int n4 = ref n3; 값 타입 앞에 ref 라고 붙이는 문법이 있다. 이렇게 만들면 정수형 변수를 만들지만 일반 변수가 아닌, 참조 변수로 만들겠다. 라는 뜻이다. 따라서 값을 직접 들지 않고 주소를 가지고 있다. 나중에 덩치가 큰 구조체를 만들었는데 코딩하며 복사본이 ..