0
我试过使用string.Replace()函数,但它不能正常工作。string.Replace()不更新字符串
string test = "AAA AA AA faseffs AEfAfse AFAEf AEFAEf";
test.Replace('A', 'C');
label.Text = test;
label
显示我test
字符串,而无需更换任何东西。
我试过使用string.Replace()函数,但它不能正常工作。string.Replace()不更新字符串
string test = "AAA AA AA faseffs AEfAfse AFAEf AEFAEf";
test.Replace('A', 'C');
label.Text = test;
label
显示我test
字符串,而无需更换任何东西。
字符串在.NET中是不可变的。替换工作建立一个新的字符串与替换的字符并返回它。您可以将返回的字符串分配给用于调用Replace方法的同一个字符串(或新的字符串变量)
test = test.Replace('A', 'C');
哦f ***。当然。对不起,愚蠢的问题... – Finchsize
我编辑了您的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 –