【发布时间】:2020-09-09 21:37:08
【问题描述】:
我真的很抱歉我是一个初学者...... 最后,当它应该是 8 个不同的名称/角色时,我只有一个具有相同名称/位置的 8 个 TimeCardDayStrip 列表。 我不明白我在这里做错了什么: 非常感谢
'''
class TimeCardDayStrip {
String name, position;
DateTime day;
@override
String toString(){
return '{ $this.name, $this.position }';
}
}
void main() {
var tcds = TimeCardDayStrip();
var listOfTcds = [];
List<String> names, roles;
names = ["Michael", "Gunnell", "Byrne", "Aspromonte", "Davis", "Adam Jordan", "Mirko"];
roles = ["Director", "Vice", "President", "1ST", "KEY 2ND", "2ND", "BASECAMP PA", "PA", " PA", "Add'l PA"];
for (int i = 0; i < names.length; i++) {
tcds.name = names[i];
tcds.position = roles[i];
listOfTcds.add(tcds);
// checking the list as it creates
print(listOfTcds[i].name+' is '+listOfTcds[i].position);
}
//print the list of card to check
print('print the list of time card to check');
for (int x = 0; x < listOfTcds.length; x++){
print (listOfTcds.elementAt(x).name);
}
}
'''
【问题讨论】: