с Необязательные параметры PHP , если вы не отправите параметр, ему будет присвоено значение по умолчанию:
public function getCustomer(id, optionalMessage = "(no message)") {
...
}
в C # Я обычно решаю эту проблему с перегрузкой метода C # , например ::
public void GetCustomer(int id)
{
...
}
public void GetCustomer(int id, string optionalMessage)
{
...
}
но я пропускаю прагматичный вариант PHP, имеет ли C # также какой-то сахарный синтаксис для выполнения необязательных параметров , как в примере PHP?