我有一个查询,我从 csv 文件加载数据
var transactions = from line in System.IO.File.ReadAllLines(path).Skip(1)
let columns = line.Split(',')
select new Transaction
{
AccountNo = long.Parse(columns[0]),
Date = DateTime.Parse(columns[1], new CultureInfo("en-AU")),
DebitAmount = columns[3].Length > 0? decimal.Parse(columns[3]): 0.00m,
CreditAmount = columns[4].Length > 0 ? decimal.Parse(columns[4]) : 0.00m,
Categories = columns[5],
Serial = columns[6]
};
现在,当我遍历这个可枚举时,我希望能够设置事务对象的其他字段。
使用 List 我可以使用 for 循环遍历每个循环并根据需要进行任何更改,但是如何使用 System.Linq.Enumerable 来做到这一点?