首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Dart类中包含枚举?

如何在Dart类中包含枚举?
EN

Stack Overflow用户
提问于 2020-02-15 20:33:01
回答 2查看 235关注 0票数 0

我对枚举的定义如下:

代码语言:javascript
复制
enum Status {
 done,
 current,
 future
}

我想在下面定义的类中包含这个枚举。枚举和类都在同一个文件中。

枚举是在类的外部定义的,因为多个类应该能够使用它。

当使用枚举vscode时,会出现错误Status not defined

代码语言:javascript
复制
class WeekDay extends StatelessWidget {
 final int day;
 final Status status;
 const WeekDay({this.day, this.status});

 @override
 Widget build(BuildContext context) {
  return Container();
 }
}

如何在Dart中导入类中的枚举?

EN

回答 2

Stack Overflow用户

发布于 2020-02-15 20:39:25

您需要导入您所依赖的文件,如下所示(例如,如果状态和工作日在同一文件夹中):

票数 1
EN

Stack Overflow用户

发布于 2020-02-15 20:39:16

抱歉,问你这个愚蠢的问题。这是VSCODE问题,

重新启动vscode后,错误消失。

上面的代码运行得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60238803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档