我尝试使用string.Replace()函数,但它无法正常工作。
string test = "AAA AA AA faseffs AEfAfse AFAEf AEFAEf";
test.Replace('A', 'C');
label.Text = test;
label
向我显示test
字符串而不替换任何内容。
答案 0 :(得分:9)
字符串在NET中是不可变的。替换使用替换的字符构建新字符串并返回它。您可以将返回的字符串分配给用于调用Replace方法(或新的字符串变量)的相同字符串
test = test.Replace('A', 'C');