string[0] <-- wert setzen geht nicht weil schreibgeschützt?
-
hallo...
ich möchte einzelne zeichen eines string "addieren"
es handelt sich um eine kleine verschlüsslung indem alle char-zeichen
mit 10 addiert werden.in C++ ging das recht einfach mit char
char buf[500]="hallo"; for(int i=0;i<strlen(buf);i++) buf[i]+=10;
wie kann ich das mit einem "string-objekt" in C# machen?
hier kommt ein fehler von wegen schreibgeschützt?
string buf="hallo"; buf[0]='c';
-
Strings sind in .Net unveränderlich. Benutzt String.Replace oder sowas.
-
Fuer das was Du da willst solltest Du einen StringBuffer verwenden.