C# 从ListView获取所有数据并在C中比较字符串

C# 从ListView获取所有数据并在C中比较字符串,c#,listview,C#,Listview,我有一个列表视图,其中有两列 实际上,我想从我的第二列中获取数据,然后将其与我的硬编码消息进行比较。 例如,此时,在ListView和Behind Coding中的第一个数字处有一个人的名字,如果我有那个特定的名字,则计数增加并向我显示那个人搜索的消息。 简单地说,我想匹配这些模式 请注意,我使用的是ListView,而不是GridTableView或Table。 对不起,我的英语不太好。如果要从列表视图的选定行中选择名称: name = listView1.SelectedItems[0].S

我有一个列表视图,其中有两列

实际上,我想从我的第二列中获取数据,然后将其与我的硬编码消息进行比较。 例如,此时,在ListView和Behind Coding中的第一个数字处有一个人的名字,如果我有那个特定的名字,则计数增加并向我显示那个人搜索的消息。 简单地说,我想匹配这些模式

请注意,我使用的是ListView,而不是GridTableView或Table。
对不起,我的英语不太好。

如果要从列表视图的选定行中选择名称:

name = listView1.SelectedItems[0].SubItems[1].Text;
如果要从第二列中选择所有结果:

foreach( ListViewItem item in listView1.Items )
{
    mess += item.SubItems[1].Text.ToString();
}

非常感谢你。一个问题是,如果我想在数组中存储该列数据,那么我该怎么做?你写的乱七八糟的东西是字符串,但如果我想要数组的话?@Crazyzoar运气不好,似乎不存在从listviewItems到数组的转换方法。。。你得手工做。