如何从ListView项中获取文本?

时间:2012-01-22 21:47:12

标签: c# winforms listview

listview.item[x].Text返回"ListViewItem: {item's text}",但我只想要文字

例如,项目0 = a.txt

listView1.Items[0].Text => "ListViewItem: {a.txt}"

为什么不"a.txt"

问题出在哪里?

1 个答案:

答案 0 :(得分:1)

许多.NET类(如ListViewItem)都会覆盖System.Object.ToString()方法。看起来像这样:

public override string ToString()
{
    return "ListViewItem: {" + this.Text + "}";
}

很明显,您在代码或调试监视表达式中使用listView1.Items [0]而不是listView1.Items [0] .Text。目前尚不清楚哪个适用于该问题。