Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 什么';列表与列表的区别是什么<;类型/*1*/>&燃气轮机;和列表<;类型/*2*/>&燃气轮机;_Flutter_Dart - Fatal编程技术网

Flutter 什么';列表与列表的区别是什么<;类型/*1*/>&燃气轮机;和列表<;类型/*2*/>&燃气轮机;

Flutter 什么';列表与列表的区别是什么<;类型/*1*/>&燃气轮机;和列表<;类型/*2*/>&燃气轮机;,flutter,dart,Flutter,Dart,您好,我在Flatter中制作了一个Todo应用程序,但由于代码中的错误而卡住了: `错误:无法将参数类型“List”分配给参数类型“List” “列表”来自“dart:core” “Todo/1/”来自“package:Database/main.dart”(“lib/main.dart”) “Todo/2/”来自“package:Database/model/Todo.dart”(“lib/model/Todo.dart”)。 ? 新托多利斯特(托多:托多利斯特)` 所有类型都是列表,但

您好,我在Flatter中制作了一个Todo应用程序,但由于代码中的错误而卡住了: `错误:无法将参数类型“List”分配给参数类型“List”

  • “列表”来自“dart:core”
  • “Todo/1/”来自“package:Database/main.dart”(“lib/main.dart”)
  • “Todo/2/”来自“package:Database/model/Todo.dart”(“lib/model/Todo.dart”)。 ? 新托多利斯特(托多:托多利斯特)`
所有类型都是列表,但它告诉我不能赋值。我试过选角,但似乎没有解决问题。
所以我的问题是列表类型之间有什么区别。如果我知道我自己可以找到修复方法(我正试图依靠我的知识来修复错误。这对我自己来说是一个挑战)。

看起来你有两个同名的不同类

即使使用相同的类名,这些类也是不同的。您可以使用映射功能将第一个列表映射到类型列表:


list.map((todo1)=>Todo2()).toList()

您可以导入
Todo
import'package:Database/model/Todo.dart'作为模型
并将您的列表如下所示:
list

非常感谢。我有两个同名的类,所以弗利特不知道我指的是哪一个。