質問
ブーでは、のは、私はstring[] urls
をとるパラメータを取るメソッドをオーバーライドしていましょう。型推論が、何らかの理由で、ベースクラスまで一致していないので、私は明示的にパラメータの型を指定する必要があります。
class MyClass: MyBase
override method(urls as Array[of (string)])
dostuff()
これは正しいブー構文ではないことが判明します。私は配列パラメータを取るメソッドをオーバーライドしてることを指定する正しい方法は何でしょうか。
通常、私は、IEnumerableをを期待することを好むが、私はRhino.DSLの一部であり、誰か他の人の基本クラスを、オーバーライドしています。
を追加する編集:私の問題は、配列の宣言構文にだけ接線方向に関連していたことが判明...私の本当の問題は、私のプロジェクトで参照されているブー総会の2つの異なるバージョンだった。
。解決
型の周りの括弧は、その型の配列を表す:
class MyClass : MyBase
override def method(urls as (string)):
dostuff()
所属していません StackOverflow