设置列表第一个结果的值,但不设置其他结果的值

本文关键字:设置 结果 其他 列表 第一个 | 更新日期: 2023-09-27 18:01:26

我想从这个列表中选择并设置结果的第一个值,而不是其余的。

     var list = new List<ListItem>();
     service call--> brings back items
     var items = itemsFromService.tolist();
foreach (var item in items)
{
    ListItem currentItem = new ListItem(item);
    list.Add(currentItem);
}
Controller.SetItemDate(item); //only want this for the first result
return list.ToArray();

设置列表第一个结果的值,但不设置其他结果的值

有一个很好的方法来获取列表中的第一个元素:

Controller.SetItemDate(items.First()); 
return list.ToArray();
编辑:

在你修改代码后,我调整了我的答案。这段代码应该足够了执行所需操作:

service call--> brings back items
var items = itemsFromService.ToList();
Controller.SetItemDate(item.First()); //only want this for the first result
return item.ToArray();