PHP オプション パラメータを使用して、パラメータを送信しない場合、デフォルト値が割り当てられます。
public function getCustomer(id, optionalMessage = "(no message)") {
...
}
C# では、通常、これをC# メソッドのオーバーロードで解決します。たとえば、次のようになります。
public void GetCustomer(int id)
{
...
}
public void GetCustomer(int id, string optionalMessage)
{
...
}
PHP の例のように、C# にもオプションのパラメーターを実行するための甘い構文がありますか?