パラメータを省略する以外に、デフォルト値を使用するようにオプションのパラメータを使用してメソッドに「指示」する方法はありますか?構文は次のようになると思います。
DoSomething(myParam: default) //calling the method
public void DoSomething(int myParam = 5) { ... } //method definition
これを行う理由は、パラメーターを受け取らないこのメソッドのオーバーロード間のあいまいさを回避するためです。言い換えれば、私はこのメソッドが呼び出されることを望んでいません:
public void DoSomething() { ... }
前もって感謝します。