一連のメソッドのオーバーロードを、名前付きおよびオプションのパラメーターを持ついくつかのメソッドに置き換えています。
これで問題が発生することはありませんが、'out' の使用中にスパナが動作していることに気付きました。
例えば
私が電話した場合:
foo(int a, out int b, int c = -1, string d = "")
このメソッドを呼び出すたびに、コンパイラはエラーをスローします。これは、このメソッドに関連するシグネチャとして認識されないか、認識されないためです。
オプションのパラメータは必須のパラメータの後に来る必要があることを認識しています->「out」を含むパラメータにはそのようなルールがありますか、それとも明らかなものがありませんか?