禁止从逗号分隔的字符串加载字段的方法

时间:2016-09-22 16:00:17

标签: c# .net

我有一个字符串:" ABC,23,SEE"相应地,我有一个名为Employee的类,它具有Name,Age和Designation等属性。

现在,上面示例中的字符串按名称,年龄和名称的顺序包含值。考虑到我有一个总数为100个元素的字符串数组,创建Employee类实例的最快方法是什么。

2 个答案:

答案 0 :(得分:2)

我不会费心找到最快的'办法。你应该找到足够快的 '办法。实际上,对于100个字符串,任何方法都可以足够快地用于实际应用。最简单的(实现最快,如果我们定义那种方式的要求......)将是:

var parts = dataStr.Split(new []{','});
var employee = new Employee(parts[0].Trim(), parts[1].Trim(), parts[2].Trim());

答案 1 :(得分:0)

我使用像LinqToCSV这样的CSV映射库。忘记添加,如果你搜索nuget.org,你会发现很多。