2013-09-22 156 views
0

的定义运行下面的脚本时出现以下错误消息,我查看了documentation中的示例但无法弄清楚什么是错的:错误(CS1061):'System.Collections.Generic.List <Rhino.Geometry.Brep>'不包含

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(); 
    } 

回答

1

是的,你打电话的List<T>GetArea。这就是编译器抛出错误的原因。

你的意思是这样吗?

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

注意0只是一个索引,它可以是任何可变数字。

+0

感谢@Sriram,我把它做成一个环,它的工作:列出 AreaSrf =新名单(); 对(INT I = 0;我

+0

不客气。 –

相关问题