ben bunu yapmak istiyorum:C# içindeki bir dizgede char'i değiştirmenin kolay bir yolu var mı?
string s = "abc";
s[1] = 'x';
ve s "AXC" haline gelecektir. Ancak, [i] dizgisinin sadece bir alıcıya sahip olduğu ve ayarlayıcı olmadığı görülmektedir. Derleyici bana aşağıdaki hatayı verir:
"Property or indexer 'string.this[int]' cannot be assigned to -- it is read only"
Sanırım bir döngü yapabilir ve istediğim karakteri değiştirebilirim. ama sadece bunu yapmanın kolay bir yolu olup olmadığını merak ediyordum? Ve neden string [i] için bir dizgi yok?
Şimdiden teşekkürler.
C# içindeki dizgeler değişmezdir, dolayısıyla bunu yapamazsınız. – ChrisF