次のメソッドの例を検討してください。
public void MyMethod (string par1, bool par2 = "true", string par3="")
{
}
ここで、MyMethod を呼び出して、par3 の値を「IamString」に設定するとします。
par2 の値を true または false に設定せずに、どうすればそれを行うことができますか?
私は基本的に par2 の値をデフォルトのままにしたいと思っています。
Flash の ActionScript ではキーワードdefaultを使用してこれを行うことができるため、MyMethod ("somestring", default, "IamString") を呼び出すことができ、par2 はデフォルト値であるtrueとして解釈されるため、これを求めています。C#でもできるのかな。