Dart 如何为所有枚举构建扩展?
我目前有两个枚举Dart 如何为所有枚举构建扩展?,dart,enums,Dart,Enums,我目前有两个枚举 enum UserVisibleSettings { track, mark, } enum UserVisibleTwo { thing, otherthing, } 目标是我想做一个扩展,允许我将枚举转换成列表 我可以在UserVisibleSettings或UserVisibleTwo上进行扩展,但如何在所有枚举上进行扩展?在当前版本的Dart中不可能,因为枚举在Dart中没有特定于枚举的共享接口。在当前版本的Dart中不可能,因为枚举没有共享接口Da
enum UserVisibleSettings {
track,
mark,
}
enum UserVisibleTwo {
thing,
otherthing,
}
目标是我想做一个扩展,允许我将枚举转换成列表
我可以在
UserVisibleSettings
或UserVisibleTwo
上进行扩展,但如何在所有枚举上进行扩展?在当前版本的Dart中不可能,因为枚举在Dart中没有特定于枚举的共享接口。在当前版本的Dart中不可能,因为枚举没有共享接口Dart中特定于枚举的共享接口。请随意创建答案,我会在@julemand101接受它。这基本上是正确的。