如果我有以下(示例)文本文件;Linq to CSV按列选择
year,2008,2009,2010
income,1000,1500,2000
dividends,100,200,300
net profit,1100,1700,2300
expenses,500,600,500
profit,600,1100,1800
Linq有没有办法可以选择2010年的费用?
到目前为止,我有以下内容可以获取所有数据;
var data = File.ReadAllLines(fileName)
.Select(
l => {
var split = l.CsvSplit();
return split;
}
);
foreach (var item in data)
Console.WriteLine("{0}: ${1}", item[0], item[1]);
'data'是一个字符串[] []'? – Ani 2011-01-05 23:57:15
@Ani the Select将返回一个'IEnumerable',并且从他在foreach中的使用看起来T是'string []' –
2011-01-06 00:00:26
@Kirk Broadhurst:是的,我应该说'IEnumerable'。 –
Ani
2011-01-06 00:04:19