Сводка

Завершено

Цель заключалась в извлечении, удалении и замене значений в строках. Часто полученные данные имеют лишние данные или символы, которые необходимо избежать или исключить, прежде чем использовать целевые данные.

IndexOf() Использование метода позволяет определить положение символа или строки в другой строке. Позиция, возвращаемая методом IndexOf(), была первой ступенью в использовании метода Substring() для извлечения части строки с заданной начальной позицией и количеством символов, которые необходимо извлечь (длиной). Он также позволяет использовать Remove() метод для устранения символов из строки, заданной начальной позицией и длиной. Вы узнали о вариантах, таких как LastIndexOf() метод, чтобы найти последнюю позицию символа строки в другой строке, и IndexOfAny() найти положение любого значения заданного char массива. Вы использовали оператор while для итерации по более длинной строке, чтобы найти и извлечь все экземпляры символа или строки в более крупной исходной строке. Наконец, вы использовали Replace() метод для замены всех экземпляров символа или строки внутри большей строки.

Хотя возможно выполнить подобные операции с помощью массива char, итерируя через каждый char, чтобы найти совпадения, следя за начальными и конечными точками, которые вы хотите определить, и так далее. Для выполнения того, что эти вспомогательные методы работы со строками могут сделать одним вызовом, потребовалось бы намного больше шагов.

Получение бесплатной проверенной сертификации

Корпорация Майкрософт сотрудничала с freeCodeCamp.org, чтобы предложить программу обучения и сертификации на основе C#. Завершив этот модуль Microsoft Learn, вы уже один шаг ближе к сертификации. Чтобы изучить базовую сертификацию C#, предлагаемую freeCodeCamp, посетите страницу: https://aka.ms/csharp-certification.