0

所以我在 boo 中创建了一个类,它具有三个属性,Name as string,required as bool,read as bool。

然后我将创建一个方法(SetDefault),该方法通过这种类型的数组并将所有必需的属性设置回 true,然后读回 false。实际上,现在我考虑一下,我不确定将它作为类的方法是否有意义。没关系。

底线是我声明了我创建的此类类型的数组。

testvar as (MyAttribute) = array(MyAttribute,10)

一旦我声明了这个类的数组,我就无法通过使用...来引用任何属性。

testvar(0).Name

错误是“无法调用类型 (MyAttribute) 的表达式”

我假设使用数组,因为它们都将是相同的数据类型。是一个数组来更正要使用的类型,如果是,我做错了什么?

4

1 回答 1

1

尝试使用方括号进行数组成员访问,即testvar[0].Name.

于 2013-06-08T17:31:12.507 回答