Рассмотрим следующий пример метода:
public void MyMethod (string par1, bool par2 = "true", string par3="")
{
}
Теперь предположим, что я вызываю MyMethod и устанавливаю значение par3 в «IamString».
Как я мог сделать это, не устанавливая значение par2 в true или false?
Я в основном хочу оставить значение par2 по умолчанию.
Я спрашиваю об этом, потому что в ActionScript Flash это можно сделать, используя ключевое слово default , поэтому я мог бы назвать MyMethod («somestring», default, «IamString» ), а par2 будет интерпретируется как true , что является его значением по умолчанию. Интересно, возможно ли это и в C #.