0

各ラベルに「closed」という単語をチェックすると思われるこのコードがあります。チェックが完了すると、ラベルに含まれるすべてのテキストが削除され、「closed」というラベルが付いていないすべてのものがメールの TO セクションに配置されます。 . 何が間違っているのかわかりませんが、うまくいきません。助言がありますか?

foreach (Control c in Controls)
        {
            if (c is Label)
            {
                // Grab label
                Label lbl = c as Label;
                if (lbl.Text.Contains("closed"))
                {
                    lbl.Text.Replace("closed", "");
                }

            }
        }
4

2 に答える 2

0

最初に入力を取得します(つまり、リスト内のラベルリスト)

 List<string> TotalLabels = GetAllLabels();
    for (int i = 0; i < TotalLabels.Count; i++)
    {
    if (TotalLabels[i].Contains("closed"))
    {
    TotalLabels.RemoveAt(i);
    i--;
    }
    }

これで、「クローズ」を削除したい最終リストができました。

于 2013-06-18T07:45:05.907 に答える