如何获得一个同时包含String和list对象的链表



所以我很难理解这里的问题。我正在尝试创建一个可以容纳String和list对象的链表。这就是我目前所拥有的:

import 'dart:collection';

void main() {
var entry = LinkedList<MyLinkedListEntry<String,List>>();
var list1 = List();
entry.addFirst('First', list1);
}

class MyLinkedListEntry<T,U> extends LinkedListEntry< MyLinkedListEntry<T,U>>{
T date;
U array;
MyLinkedListEntry(this.date,this.array);

}

我遇到的问题是,我一直收到一个错误,说我的位置参数太多,或者参数类型"String"无法分配给参数类型"MyLinkedListEntry"。

您正在创建一个主要类型为MyLinkedListEntry的链表。这意味着你只能将该类型的项目添加到列表中(或可转换为该类型的类型(:

void main() {
var entry = LinkedList<MyLinkedListEntry<String,List>>();
var list1 = List();
entry.addFirst(MyLinkedListEntry('First', list1));
}

相关内容

  • 没有找到相关文章

最新更新