2
即時嘗試擴展Dart中的列表並在此列表中使用另一個類。Dart:我不能在另一個類中實例化一個類
這裏是我的榜樣與評論哪裏出了問題:
import "Radio.dart"; // <= if i delete the Test class this import is unused for some reason
import "dart:collection";
class Test {
Radio radio = new Radio(1, null, null, null); // <= works as expected
}
class RadioList<Radio> extends ListBase<Radio> {
List<Radio> radioList = new List();
int get length => radioList.length;
void set length(int length) {
radioList.length = length;
}
void operator []=(int index, Radio value) {
radioList[index] = value;
}
Radio operator [](int index) => radioList[index];
Radio radio = new Radio(1, null, null, null); // <= Error: The name Radio is not a class
}
不幸的是我不知道爲什麼會這樣。
在此先感謝。
謝謝!奇蹟般有效。 – arkhon