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");
}