Допустим, у меня есть C # enum
с именем MyEnum:
public enum MyEnum
{
Apple,
Banana,
Carrot,
Donut
}
И у меня есть List<MyEnum>
, например:
List<MyEnum> myList = new List<MyEnum>();
myList.Add(MyEnum.Apple);
myList.Add(MyEnum.Carrot);
Что является самым простым способ конвертировать List<MyEnum>
в List<string>
?Нужно ли создавать новый List<string>
, а затем выполнять итерацию по списку перечислений, по одному элементу за раз, преобразовывать каждое перечисление в строку и добавлять его в мой новый List<string>
?