0

以下のスクリプトを実行すると、次のエラー メッセージが表示されます。ドキュメントの例を見ましたが、何が問題なのかわかりません。

Error (CS1061): 'System.Collections.Generic.List<Rhino.Geometry.Brep>' does not contain a definition for 'GetArea' and no extension method 'GetArea' accepting a first argument of type 'System.Collections.Generic.List<Rhino.Geometry.Brep>' could be found (are you missing a using directive or an assembly reference?)

コード:

  private void RunScript(List<Brep> x, ref object A)
  {
    A = x.GetArea();
  }
4

1 に答える 1

1

はい、電話GetAreaしていList<T>ます。そのため、コンパイラはエラーをスローします。

このようなことを意味していましたか?

A = x[0].GetArea();//get area of first element

Note0は単なるインデックスであり、任意の変数番号にすることができます。

于 2013-09-22T16:00:53.347 に答える