ListViewItemCollection中如何使用字符串数组进行操作?

2026-05-08 12:203阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计244个文字,预计阅读时间需要1分钟。

ListViewItemCollection中如何使用字符串数组进行操作?

要将一个字符串数组一步添加到ListView中,可以使用LINQ或Casting方法。以下是一个使用LINQ的示例:

csharpListView listView=new ListView();string[] items={ a, b, c, d, e, f };

listView.Items.AddRange(items.Select(x=> new ListViewItem(x)).ToArray());

或者使用Casting方法:

csharpListView listView=new ListView();string[] items={ a, b, c, d, e, f };

listView.Items.AddRange(items.Cast());

我如何使用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的调用.

ListViewItemCollection中如何使用字符串数组进行操作?

这将完成工作:

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

本文共计244个文字,预计阅读时间需要1分钟。

ListViewItemCollection中如何使用字符串数组进行操作?

要将一个字符串数组一步添加到ListView中,可以使用LINQ或Casting方法。以下是一个使用LINQ的示例:

csharpListView listView=new ListView();string[] items={ a, b, c, d, e, f };

listView.Items.AddRange(items.Select(x=> new ListViewItem(x)).ToArray());

或者使用Casting方法:

csharpListView listView=new ListView();string[] items={ a, b, c, d, e, f };

listView.Items.AddRange(items.Cast());

我如何使用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的调用.

ListViewItemCollection中如何使用字符串数组进行操作?

这将完成工作:

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