如何在一行中将列表或列表转换为列表<string> <object> 视图。列表视图项集合



如何使用linq将字符串列表或对象列表转换为一行中的ListViewItemCollection,其中object例如是将显示在ListViewItem中的具有Name属性的person。

这是我当前的代码:

foreach (string word in sf.lstWords)
{
  lvWords.Items.Add(new ListViewItem(word));
}

使用ListView.ListViewItemCollection.AddRange和Linq方法Select

lvWords.Items.AddRange(sf.lstWords.Select(t => new ListViewItem(t)).ToArray());

我使用ToArray()是因为AddRange的签名是无效的AddRange(ListViewItem[])

相关内容

  • 没有找到相关文章

最新更新