Samenvatting

Voltooid

Het doel was om waarden in tekenreeksen te extraheren, te verwijderen en te vervangen. Vaak bevatten de gegevens die u ontvangt overbodige gegevens of tekens die u moet vermijden of elimineren voordat u de doelgegevens kunt gebruiken.

Door de IndexOf() methode te gebruiken, kunt u de positie van een teken of tekenreeks binnen een andere tekenreeks identificeren. De positie die wordt geretourneerd door de IndexOf() methode was de eerste bouwsteen voor het gebruik van de Substring() methode om een gedeelte van een tekenreeks te extraheren, gebaseerd op de beginpositie en het aantal tekens dat geëxtraheerd moet worden (de lengte). U kunt ook de Remove() methode gebruiken om tekens uit een tekenreeks te verwijderen op basis van de beginpositie en de lengte. U hebt geleerd over variaties zoals LastIndexOf() een methode om de laatste positie van een tekenreeks in een andere tekenreeks te vinden en de IndexOfAny() positie van een willekeurige waarde van een bepaalde char matrix te vinden. U hebt de while instructie gebruikt om een langere tekenreeks te doorlopen om alle exemplaren van een teken of tekenreeks in een grotere brontekenreeks te zoeken en te extraheren. Ten slotte hebt u de Replace() methode gebruikt om alle exemplaren van een teken of tekenreeks in een grotere tekenreeks te wisselen.

Hoewel het mogelijk is om dit soort bewerkingen uit te voeren met behulp van een char tabel, door elke char te doorlopen om overeenkomsten te vinden, en het bijhouden van de begin- en eindpunten die u wilde lokaliseren, enzovoort. Het zou veel meer stappen vergen om te volbrengen wat deze stringhulpmethoden in één aanroep kunnen volbrengen.

Een gratis geverifieerde certificering krijgen

Microsoft heeft samengewerkt met freeCodeCamp.org om een trainings- en certificeringsprogramma aan te bieden op basis van C#. Door deze Microsoft Learn-module te voltooien, bent u al één stap dichter bij het certificeren. Als u de fundamentele C#-certificering wilt verkennen die wordt aangeboden door freeCodeCamp, gaat u naar: https://aka.ms/csharp-certification.