3

listView 内の項目のテキストを置き換えるために作成したコードについて、助けが必要です。

listView の列 4 の下にあるすべての項目を置き換えたいと考えています。列 4 のアイテムの文字列の例を次に示します。<span class="stat">0.58

とにかく、ここにリストビューのテキストを置き換えるために書いたものがありますが、機能していません:

foreach (ListViewItem i in listViewClickbank.Items)
{
    if (i.SubItems[3].Text.Contains("span"))
    {
        i.Text.Replace("<span class=", "");
    }
}
4

1 に答える 1

5

String.Replaceメソッドは新しい文字列を返します。元のものを変更しません。また、Text4 列目ではなく、アイテム (1 列目) の を変更しています。代わりにこれを試してください:

i.SubItems[3].Text = i.SubItems[3].Text.Replace("<span class=", "");
于 2012-11-17T20:04:04.480 に答える