C# 명명된 매개 변수

C#은 호출자가 메소드를 호출할 때 매개 변수의 이름에 근거해서 데이터를 할당할 수 있는 기능을 지원합니다. 크게 달라지는 건 없지만 가독성이 좋아지는 이점이 있습니다.

static void UsingItem(string name, int info)
{
    Console.Write($"Item Name: {name}, Info: {info}");
    Console.WriteLine($" 포인트를 회복합니다.");
}

static void Main(string[] args)
{
    UsingItem(name : "힐링포션", info : 3);
    UsingItem(info : 10, name : "마나포션");
}

메소드를 호출할 때 매개 변수의 이름 뒤에 클론( : )을 붙인 뒤 할당할 데이터를 입력하면 됩니다.

명명된 매개 변수를 이용하면 순서를 다르게도 입력할 수 있습니다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다