【发布时间】:2021-05-10 04:31:37
【问题描述】:
如何在 dart 中的 Object 中按 enum 变量对 List<Object> 进行排序?
class Task {
final String name;
final Priority priority;
}
enum Priority {
first,
second,
third
}
List<Task> tasks; // <-- how to sort this list by its [Priority]?
【问题讨论】:
-
您是否必须使用枚举作为优先级?使用整数优先级会更有意义。
-
@ChristopherMoore 你是对的,但假设我们有一个
List<Restaurant>并且每个Restaurant都有其Statusopen、busy或closed并且我们想要显示打开餐馆起初很忙,然后就关门了,这就是我的情况。