string. replace()不会更新字符串

本文关键字:更新 字符串 replace string | 更新日期: 2023-09-27 17:49:44

我尝试使用string.Replace()函数,但它不能正常工作。

string test = "AAA AA AA faseffs AEfAfse AFAEf AEFAEf";
test.Replace('A', 'C');
label.Text = test;

label显示给我的test字符串没有替换任何东西

string. replace()不会更新字符串

字符串在。NET中是不可变的。Replace使用被替换的字符构建一个新字符串并返回它。您可以将返回的字符串赋值给用于调用Replace方法的相同字符串(或赋值给新的字符串变量)

test = test.Replace('A', 'C');