gpt4 book ai didi

.net - ListViewItemCollection 的字符串数组

转载 作者:行者123 更新时间:2023-12-01 09:59:14 24 4
gpt4 key购买 nike

如何使用 LINQ 或 Casting 方法一步将一个字符串数组添加到 Listview 中?

这是我试过但不起作用的方法:

ListView1.Items.AddRange("a b c d e f".Split(" ").ToArray _
.Select(Function(x) New ListViewItem(x)))

更新:

再试一次,还是不行:

ListView1.Items.AddRange( _
New ListView.ListViewItemCollection( _
{"Value 1", "Value 2", "Value 3"} _
.Select(Function(x) New ListViewItem(x))))

最佳答案

AddRange 需要一个数组,但 Select 函数返回一个 IEnumerable。因此,您只需将 ToArray 添加到表达式的末尾即可。由于 Split 返回一个字符串数组,因此无需在那里添加对 ToArray 的调用。

这将完成工作:

ListView1.Items.AddRange("a b c d e f".Split(" "c) _
.Select(Function(x) New ListViewItem(x)) _
.ToArray)

关于.net - ListViewItemCollection 的字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18796343/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com