byName 方法
- String name
在此列表中查找具有名称 name
的枚举值。
遍历此集合,寻找具有名称 name
的枚举,如 EnumName.name 报告的那样。返回第一个具有给定名称的值。必须找到这样的值。
实现
T byName(String name) {
for (var value in this) {
if (value._name == name) return value;
}
throw ArgumentError.value(name, "name", "No enum value with that name");
}