繁体   English   中英

如何使用以下方式访问项目文本:foreach(ListView.SelectedItems中的var项目){}

[英]How to access Item text using: foreach(var Item in ListView.SelectedItems){}

我正在尝试获取列表视图中每个选定项的值。 问题是,当我使用Intellitext找出可以从“项目”中获取的内容时,我的选择是:

Equals<br/>
GetHashCode<br/>
GetType<br/>
ToString

当我使用ToString时,得到以下信息:

{Text = "ItemLabel"}

当我想要的是:

ItemLabel

foreach(var Item in ListView.SelectedItems)
{
Item.ToString(); //{Text = "ItemLabel"}
}

我该如何做才能获得所需的文本(无需从ToString解析结果)。

使用ListViewItem而不是var

foreach(ListViewItem Item in ListView.SelectedItems)
{
    Item.Text; // "ItemLabel"
}

哼。 如果ListView.SelectedItems是IEnumerable(而不是IEnumerable <T>),则var会将序列的元素推断为Object。 请指定正确的类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM