Forum: PC-Programmierung Stelle im String mit Buchstabe überschreiben


von Peter (Gast)


Lesenswert?

Hallo

habe probiert in C# in die String Variable senden an Stelle [1] das 
Zeichen '1' zu zuweisen.

senden[1] = '1';

C# gibt mir aber direkt ne Fehlermeldung.
Jemand ne Idee?

von d'oh (Gast)


Lesenswert?

Errorcode 42?

von Karl H. (kbuchegg)


Lesenswert?

String Objekte in C# sind (wie in Java) unveränderbar. Was du brauchst 
ist ein StringBuilder Objekt.

von Thomas E. (thomase)


Lesenswert?

Peter schrieb:
> senden[1] = '1';

string strA = "ABCDEFG";
strA = strA.Remove(1, 1); //strA == "ACDEFG"
strA = strA.Insert(1, "X"); //strA == AXCDEFG";

mfg.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.