假设我有一个C#中的enum
,它被称为MyEnum:
public enum MyEnum
{
Apple,
Banana,
Carrot,
Donut
}
And I have a List<MyEnum>
such as:
List<MyEnum> myList = new List<MyEnum>();
myList.Add(MyEnum.Apple);
myList.Add(MyEnum.Carrot);
什么是将我的
List<MyEnum>
转换为List<string>
的最简单方法?我是否需要创建一个新的List<string>
,然后逐个迭代枚举列表,将每个枚举转换为字符串并添加到我的新List<string>
中?
var myNewList = myList.Select(t => t.ToString()).ToList();
- Blorgbeard