с PHP необязательных параметров, если вы не отправите параметр будет назначен значение по умолчанию:Есть ли в C# необязательные параметры 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?
Ваше сообщение в блоге указало причину, по которой я спросил: я видел, что она почти решена с именованными параметрами (например, в пользовательских атрибутах), но она не была на 100% там (как вы полагаете, должны быть сеттеры), приятно , благодаря –