Как пропустить параметры со значениями по умолчанию?

Рассмотрим следующий пример метода:

public void MyMethod (string par1, bool par2 = "true", string par3="")
{
}

Теперь предположим, что я вызываю MyMethod и устанавливаю значение par3 равным «IamString».

How could I do that without setting par2's value to true or false?

Я в основном хочу оставить значение par2 по умолчанию.

Я спрашиваю об этом, потому что в ActionScript Flash это можно сделать с помощью ключевого слова.default поэтому я мог бы вызвать MyMethod («somestring», default, «IamString»), и par2 будет интерпретироваться какtrue, который является его значением по умолчанию. Интересно, возможно ли это и в C #?

Ответы на вопрос(2)

Ваш ответ на вопрос