0

少し問題があります。データを受け取り、それをテキストボックスに表示して、使用したものを呼び出します

if (textBox1.InvokeRequired)
{
    // this is worker thread
    updatetextBoxDelegate del = new updatetextBoxDelegate(updatetextBox);
    textBox1.Invoke(del, new object[] { data });
}

私のデータは name:sam age:10 のようなものです

今、私はそれを分割し、これらの値を配列に保存するか、別のテキストボックスに表示したいので、次のような置換メソッドを使用しました

string str = textBox1.text;
str.Replace("name","");

などですが、問題はreplaceメソッドが機能していないことです。何かを置き換えません。何が間違っているのか教えてください。

4

1 に答える 1

2

ここを見ると、 http://msdn.microsoft.com/en-us/library/fk49wtc1.aspxReplaceメソッドが「キャッチ」する必要がある文字列を返すので、次のように置き換えます。

str.replace("name","");

str = str.Replace("name", "");
于 2012-09-23T05:46:01.317 に答える