Eğer bir parametre göndermek yoksa PHP optional parameters, bir varsayılan değere atanacak ile:
public function getCustomer(id, optionalMessage = "(no message)") {
...
}
C # ben genelde bu çözmek C# method overloading, örneğin:
public void GetCustomer(int id)
{
...
}
public void GetCustomer(int id, string optionalMessage)
{
...
}
ama ben PHP örnekte olduğu gibi, does C# also have some sugary syntax to do optional parameters as well, pragmatik PHP varyant özledim?