ref, out, params 이란?
1. ref - 변수 값을 그냥 전달하는게 아닌 변수의 메모리 주소를 전달 - ref는 전달 시 값을 초기화 해줘야한다. void TEST(ref a, int b) { } void main() { int a = 10; //초기화 TEST(ref a, 100); } 2. out - ref처럼 변수의 메모리 주소를 전달 - ref처럼 전달 시 값을 초기화 하지 않아도 된다. void TEST(out a, int b) { } void main() { int a; TEST(out a, 100); } 3. params - 메소드에 여러개의 값을 전달 시에 사용 한다. (값을 넣은 배열을 인자로 전달하는것과 같다) void TEST(params int[] a,) { } void main() { TEST(1,2,3,..
더보기