Учебно-методическое пособие для студентов и слушателей системы повышения


Append(s) – добавление в конец строки; AppendFormat(…)



бет29/75
Дата16.03.2023
өлшемі1,62 Mb.
#74783
түріУчебно-методическое пособие
1   ...   25   26   27   28   29   30   31   32   ...   75
Байланысты:
word Programmirovanie na yazyke C

Append(s)добавление в конец строки;

  • AppendFormat(…) – добавление форматированной строки;

  • Insert(k) – вставка подстроки с позиции k;

  • Remove (k, n) – удаление n символов c позиции k;

  • Replace(s, z) – замена всех вхождений подстроки s новой подстрокой или символом z;

  • ToString() – преобразование в строку типа string;.

  • Capacity – получение или установка емкости буфера. Если устанавлива- емое значение меньше текущей длины строки или больше максимального, гене- рируется исключение ArgumentOutOfRangeException;

  • MaxCapacityмаксимальный размер буфера.



    Пример 2


    Использование методов класса StringBuilder.



    1. Создадим проект сon172. Наберем код программы в теле метода Main:

    using System;
    using System.Text; // подключение пространства имен System.Text
    class Program
    {
    static void Main()
    {
    Console.Write("Введите зарплату: ");
    double zar = double.Parse(Console.ReadLine());
    StringBuilder str = new StringBuilder(); // создание объекта
    str.Append("зарплата ");
    // добавляем строку в денежном формате (тыс и млн отделяются)
    str.AppendFormat("{0,6:C} ‐ за год {1,6:C}", zar, zar*12);
    Console.WriteLine(str); // вывод
    str.Replace("р.", "$."); // замена р. на $
    Console.WriteLine("А было бы лучше: " + str); // вывод
    Console.ReadKey();
    }
    }

    1. Протестируем и откорректируем программу.



    Задания для самостоятельной работы

    Создайте консольные приложения, в которых выполняются заданные дей- ствия над введенными строками:



    1. Все пробелы в строке заменяются на символы подчеркивания _.

    2. Стоящие рядом две точки заменяются на три звездочки ***.

    3. Из строки удаляется заданное слово.

    4. Во введенной строке заданное слово заменяется на другое.

    5. Выводится подстрока, расположенная до последней запятой.

    6. Выводится подстрока, расположенная после первого двоеточия.

    7. Выводится первое и последнее слова строки.

    8. Подсчитывается количество слов в строке.

    9. Подсчитывается количество слов в строке, начинающихся с заданной буквы.

    10. Меняется местами соседние слова.

    11. Выводятся слова, заключенные в кавычки « » (в угловые скобки < >).

    12. Выводятся все слова, начинающиеся с заданной буквы.





      1. Достарыңызбен бөлісу:
  • 1   ...   25   26   27   28   29   30   31   32   ...   75




    ©emirsaba.org 2024
    әкімшілігінің қараңыз

        Басты бет