如何从c#Enum中的csv文件导入记录

时间:2015-09-02 06:27:59

标签: c# csv enums

如何在c#中将CSV文件加载到Enum中,我想从csv文件导入数据,并根据csv文件中的行数(记录)将此数据放入枚举数。 这是我的Csv文件:
Csv file

我想在4枚枚举中导入这些数据,例如我手工创建这个枚举:

enum Name { Sam, John, Nodir };
enum Job { M.S, M.R, M.d};
enum Name { 5000, 7000, 9000};
enum Name { Some, Data, Info};

我怎么能做到这一点?任何人都可以给我一个链接或一段代码

1 个答案:

答案 0 :(得分:1)

var csv = "2,1,1,2,2,1";

List<Events> EventList = new List<Events>();

foreach (string s in csv.Split(','))
{
    EventList.Add((Events)Enum.Parse( typeof(Events), s, true));
}