解析一串逗号分隔值

时间:2014-07-08 16:13:59

标签: c# parsing csv

从一串以逗号分隔的数字中提取值的最优雅方法是什么?

它也应该考虑空白。例如:

输入字符串:"22,10,8,13"
输入字符串:"22, 10, 8, 13"
输入字符串:"22, 10 ,8 ,13,"

给定所有三个输入,该方法应识别这些值。 所有三个输入的示例输出:"String contains: 22 10 8 13"

可能重复:Easiest way to parse a comma delimited string to some kind of object I can loop through to access the individual values?

1 个答案:

答案 0 :(得分:6)

string input = "22,10 ,8 , 13";
var output = input.Split(',').Select(i=>i.Trim());