我有一个数组,它有5个索引0到4的值。我想将值存储在我的5个模型属性中。
public IEnumerable<fields> ConvertTList(List<string[]> rows)
{
var tList = new List<fields>();
foreach (var item in rows)
{
var ListReading = new fields
{
//model properties names are:
// date, user,campaign,adgroup,changes
};
tList.Add(ListReading);
}
return (tList);
}
当foreach被执行时,这是我的代码项获得5个值。我想将值存储在模型中。我怎么能用linq
存储它们答案 0 :(得分:1)
也许你的意思是这样的:
public IEnumerable<fields> ConvertTList(List<string[]> rows)
{
return rows.Select(x => StringsToField(x));
}
fields StringsToField(string[] source)
{
return new fields
{
date = source[0],
user = source[1],
campaign = source[2],
adgroup = source[3],
changes = source[4],
};
}