Booで、をとるパラメータをとるメソッドをオーバーライドしているとしましょうstring[] urls
。何らかの理由で型推論が基本クラスと一致していないため、パラメーターの型を明示的に指定する必要があります。
class MyClass: MyBase
override method(urls as Array[of (string)])
dostuff()
これは正しいBoo構文ではないことが判明しました。配列パラメーターを受け取るメソッドをオーバーライドすることを指定する正しい方法は何ですか?
通常、私はIEnumerableを期待することを好みますが、Rhino.DSLの一部である他の誰かの基本クラスをオーバーライドしています。
追加のために編集:私の問題は配列宣言構文に正接的にのみ関連していたことがわかりました...私の本当の問題は、プロジェクトで参照されているBooアセンブリの2つの異なるバージョンでした。