[c#] 매소드 (pass by reference, 가변길이 매개변수 args, local 함수)
190730 - 3 - 매소드 pass by reference static void Swap(ref int a, ref int b) { int temp = b; b = a; a = temp; } static void Main(string[] args) { int x = 3; int y = 4; Console.WriteLine("x:{0}, y:{1}", x, y); Swap(ref x, ref y); Console.WriteLine("x:{0}, y:{1}", x, y); } 가변길이 매개변수 params : 매개변수의 형식은 같으나 개수가 달라질 수 있는 경우 유용하다. static int Sum(params int[] args) { Console.Write("Summing... "); int sum ..
C#(.NET)
2020. 6. 13. 00:18