【发布时间】:2018-08-21 05:10:25
【问题描述】:
这里是初学者的问题:
我有这样的课
class Data {
String name;
String imgUrl;
Data(this.name, this.imgUrl);
}
我正在尝试创建这样的列表
var list = new List<Data>();
var data = new Data("caca", "toto");
list.add(data);
但是我收到一个错误,说无效的构造函数名称。 我在这里做错了什么? 感谢您的帮助
【问题讨论】:
-
哪一行导致这个错误?请在您的问题中添加完整且准确的错误消息。您是否导入了包含
class Data {...}的文件,或者您上面的所有代码都在同一个文件中? -
var list = new List();和艺术家。添加(数据); ??
-
Data 类在同一个文件中。错误显示在 list.add() 行
-
该行与构造函数没有任何关系。您能否发布显示错误的 IDE 窗口的屏幕截图?这是来自静态分析还是运行代码时出现错误?
-
如果你在 Visual Studio Code 中尝试这种类型的事情有时会发生,但如果运行它,将完美运行,你可以尝试重新启动编辑器。