2.7 Zeichen in einen String einfügen oder aus ihm entfernen

Problem

Sie haben einen Text in einem String, der entweder entfernt oder durch ein anderes Zeichen oder einen anderen String ersetzt werden muss. Da die Ersetzungsoperation eher einfach ist, lohnt es sich nicht, einen regulären Ausdruck einzusetzen.

Lösung

Verwenden Sie die Remove-Instanzmethode der Klasse String, um Text aus einem String zu entfernen. Zum Beispiel:

string name = "Mustermann, Hans";
name = name.Remove(10, 1);
Console.WriteLine(name);

Dieser Code erzeugt einen neuen String und weist ihn der Variablen name zu. Der in name enthaltene String sieht jetzt so aus:

Mustermann Hans

Wenn Leistung entscheidend ist, insbesondere wenn die Stringentfernung in einer Schleife erfolgt und mehrfach ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.