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/)」,其中的共識是「不,他們不應該」。 –