in ( 매개변수 키워드 , 참조 전달 )
·
⭐C Sharp/07. 메서드(함수)
in ( 매개변수 키워드 )C# 에서 in 매개변수 키워드는 잘 쓰이지 않지만, 읽기 전용 참조 전달을 할 때에 유용하다.in 키워드는 매개변수를 참조로 전달 ( ref / out 처럼 ) 한다.메서드 안에서 앖을 수정할 수 없게 ( 읽기 전용 ) 만드는 역할을 한다.값 형식 ( 구조체 같은 큰 데이터 ) 을 복사하지 않고 참조로 전달하므로 성능 최적화에 유용 문법▼메서드 정의public void MyMethod(in int number){ // number = 20; 컴파일 에러! in 매개변수는 수정 불가 Console.WriteLine(number); // 읽기 전용 사용 가능} ▼메서드 호출int x = 10;MyMethod(x); // 호출할 때는 그냥 변수 전달 가능My..