Шаг 103.
Язык программирования C#. Начала
Работа с текстом. Примеры использования

    На этом шаге мы рассмотрим несколько примеров решения задач с использованием методов работы с текстом.

    Здесь мы рассмотрим несколько программ, в которых используются ранее рассмотренные методы, предназначенные для обработки текстовой информации.

    Задание 1. Напишите программу со статическим методом, который выполняет сравнение текстовых строк. Текстовые строки сравниваются следующим образом: для каждого текстового значения определяется набор разных букв, входящих в текст (при этом количество вхождений буквы в текст значения не имеет). Текстовые строки считаются равными, если они содержат одинаковые наборы букв.

Раскрыть/скрыть решение и комментарии.

Задание 2. Напишите программу с классом, у которого есть текстовое поле. Значение текстовому нолю присваивается при создании объекта класса. Также в классе должен быть метод, позволяющий вставить подстроку в текст из текстового ноля. Аргументами методу передается подстрока для вставки в текст, а также индекс позиции, начиная с которой выполняется вставка. Переопределить в классе метод ToString() так, чтобы он возвращал значением текст из текстового поля.

Раскрыть/скрыть решение и комментарии.

Задание 3. Напишите программу с классом, у которого есть поле, являющееся ссылкой на целочисленный массив. При создании объекта массив заполняется случайными числами. Переопределите в классе метод ToString() так, чтобы метод возвращал текстовую строку со значениями элементов массива. Также строка должна содержать информацию о количестве элементов массива и среднем значении для элементов массива (сумма значений элементов, деленная на количество элементов).

Раскрыть/скрыть решение и комментарии.

    Со следующего шага мы начнем рассматривать перегрузку операторов.




Предыдущий шаг Содержание Следующий шаг