Сводка

Завершено

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

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

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

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

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