我对枚举的定义如下:
enum Status {
done,
current,
future
}我想在下面定义的类中包含这个枚举。枚举和类都在同一个文件中。
枚举是在类的外部定义的,因为多个类应该能够使用它。
当使用枚举vscode时,会出现错误Status not defined
class WeekDay extends StatelessWidget {
final int day;
final Status status;
const WeekDay({this.day, this.status});
@override
Widget build(BuildContext context) {
return Container();
}
}如何在Dart中导入类中的枚举?
发布于 2020-02-15 20:39:25
您需要导入您所依赖的文件,如下所示(例如,如果状态和工作日在同一文件夹中):

发布于 2020-02-15 20:39:16
抱歉,问你这个愚蠢的问题。这是VSCODE问题,
重新启动vscode后,错误消失。
上面的代码运行得很好。
https://stackoverflow.com/questions/60238803
复制相似问题