19.9 명명된 매개변수

    이번에는 명명된 매개변수(named parameter)를 사용해 보겠습니다. 명명된 매개변수를 사용하면 함수를 호출할 때 필요한 매개변수 이름을 직접 지정할 수 있어 편리합니다. 다음 내용을 입력한 후 실행해 보세요.

    함수의 매개변수 이름을 지정하여 호출: NamedParameter.cs

    using System;
    
    class NamedParameter
    {
        static void Main()
        {
            sum(10, 20);                      //기본 형태
            sum(first: 10, second: 20); //① 매개변수 이름과 콜론(:) 기호를 사용하여 호출
            sum(second: 20, first: 10); //② 매개변수 이름을 지정하면 변수 위치 변경 가능
        }
    
        static void Sum(int first, int second) //명명된 매개변수
        {
            Console.WriteLine(first + second);
        }
    }

    실행 결과

    30
    30
    30

    처럼 함수를 호출할 때 함수의 매개변수 이름과 콜론(:) 기호를 붙여 값을 지정할 수 있습니다. 이렇게 하면 매개변수 순서와 상관없이 매개변수 값을 설정할 수 있습니다.

    는 매개변수 순서를 변경하여 호출하는 형태입니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.