0

我有一个数组,其中包含从索引 0 到 4 的 5 个值。我想将这些值存储在我的 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 存储它们

4

1 回答 1

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],
    };
}
于 2013-09-30T10:24:57.557 回答