如何使用linq将字符串列表或对象列表转换为ListViewItemCollection --中的一行,其中对象是具有名称属性的人员,将显示给ListViewItem。
以下是我的当前代码:
foreach (string word in sf.lstWords)
{
lvWords.Items.Add(new ListViewItem(word));
}
发布于 2013-02-03 19:33:42
使用ListView.ListViewItemCollection.AddRange
和Linq方法Select
lvWords.Items.AddRange(sf.lstWords.Select(t => new ListViewItem(t)).ToArray());
我使用ToArray()
是因为AddRange的签名是无效的AddRange(ListViewItem[])
https://stackoverflow.com/questions/14676374
复制相似问题