[c#] 메서드의 매개변수의 기본값

기본값을 설정하려면 메서드 시그니처에서 매개변수에 값을 할당하면 됩니다. 이렇게 하면 해당 매개변수에 값을 제공하지 않을 때 이 값이 사용됩니다.

예를 들어, 다음과 같이 메서드를 정의할 수 있습니다.

public void SayHello(string name = "Guest")
{
    Console.WriteLine("Hello, " + name);
}

위의 예제에서 name 매개변수에 기본값으로 “Guest”를 설정했습니다. 이제 SayHello 메서드를 호출할 때 값이 전달되지 않으면 “Guest”가 기본값으로 사용됩니다.

기본값을 갖는 매개변수를 사용함으로써 메서드 호출 시 일부 매개변수를 생략하고 나머지 매개변수만 명시적으로 전달할 수 있습니다.

더 자세한 내용은 Microsoft 공식 문서를 참조하세요.