Zusammenfassung
Ihr Ziel war es, Werte in Zeichenfolgen zu extrahieren, zu entfernen und zu ersetzen. Häufig verfügen die empfangenen Daten über zusätzliche Daten oder Zeichen, die Sie vermeiden oder beseitigen müssen, bevor Sie die Zieldaten verwenden können.
Mithilfe der IndexOf() Methode können Sie die Position eines Zeichens oder einer Zeichenfolge innerhalb einer anderen Zeichenfolge identifizieren. Die von der IndexOf() Methode zurückgegebene Position war der erste Baustein zur Verwendung der Substring() Methode, um einen Teil einer Zeichenfolge anhand der Anfangsposition und der Anzahl der zu extrahierenden Zeichen (länge) zu extrahieren. Außerdem können Sie mit der Remove() Methode Zeichen aus einer Zeichenfolge aufgrund der Anfangsposition und der Länge entfernen. Sie haben von Variationen wie der Methode LastIndexOf() gelernt, um die letzte Position eines Zeichens innerhalb einer anderen Zeichenfolge zu finden, und von der Methode IndexOfAny(), um die Position eines beliebigen Werts aus einem bestimmten char-Array zu finden. Sie haben die while Anweisung verwendet, um eine längere Zeichenfolge zu durchlaufen, um alle Instanzen eines Zeichens oder einer Zeichenfolge in einer größeren Quellzeichenfolge zu suchen und zu extrahieren. Schließlich haben Sie die Replace() Methode verwendet, um alle Instanzen eines Zeichens oder einer Zeichenfolge innerhalb einer größeren Zeichenfolge zu tauschen.
Es kann zwar möglich sein, diese Arten von Vorgängen mithilfe eines char Arrays auszuführen, indem man jedes char durchläuft, um Übereinstimmungen zu finden, und indem man die Anfangs- und Endpunkte, die man finden wollte, nachverfolgt etc. Es würde viele weitere Schritte erfordern, um zu erreichen, was diese String-Hilfsmethoden in einem einzigen Aufruf erreichen können.
Erhalten einer kostenlosen bestätigten Zertifizierung
Microsoft hat sich mit freeCodeCamp.org zusammengetan, um ein Schulungs- und Zertifizierungsprogramm auf Basis von C# anzubieten. Wenn Sie dieses Microsoft Learn-Modul abschließen, sind Sie bereits ein Schritt näher bei der Zertifizierung. Um die foundationale C#-Zertifizierung zu erkunden, die von freeCodeCamp angeboten wird, besuchen Sie: https://aka.ms/csharp-certification.