logo search
Модуль 03 Віконні застосування / Лекційний матемріал / Частина 1

3.8.2.1. Програми роботи зі змінними типу string

Коли оголошується змінна типу string, наприклад string s;, то щоб побачити усі функціональні елементи, визначені в C# для ключового слова string (а насправді - для класу String, як ми побачимо пізніше), потрібно скористатися підказувачем середовища програмування. Наберіть ім'я змінної s і поставте точку після імені (так задаються члени класу і/або об'єкта цього класу - побачимо пізніше). Підказувач вмить висвітить вам перелік елементів, з допомогою яких можна взаємодіяти з s (рис. 3.8).

Рис. 3.8. Використання підказувача для визначення функцій роботи з рядками

Програма для перевірки

деяких базових функцій роботи з рядками

Створимо консольний додаток app4.cs для перевірки роботи некото-

рых функцій обробки рядків. Спочатку, як завжди, створіть консоль-

ную заготівлю(шаблон) типу Solution, виконавши команди File | New |

Solution | Console Application і задавши в нижній частині того, що відкрився

діалогового вікна шлях до теки, в якій стане зберігатися створювана

програма. Потім натисніть кнопку Create(Створити) - отримуємо на

екрані заготівлю. Приберіть з неї тіло функції Main(), а замість нього

вставте свої оператори. В результаті отримаємо початковий текст про-

грами, приведений в лістингу 3.5.

Пояснення. У програмі у вигляді строкового даного задається деяке

ім'я(Микола). Потім за допомогою функцій обробки рядків определяет-

ця довжина цього імені, ім'я переводиться у верхній і нижній регістри

клавіатури, перевіряється, чи є в імені буква "й", і замінюються дві

букви "ай" на одну "я". Програма компілюється за допомогою натиснення

клавіші <F8>, виконується шляхом натиснення клавіші <F5>. Результат

роботи програми показаний на мал. 3.9.

З програми ясний сенс назви функцій, а також зрозуміло, які

параметри в них задавати. Слід пам'ятати, що WriteLine() перед вы-

водом рядки, при необхідності, обчислює її значення.

Мал. 3.9. Результат обробки строкового даного базовими функціями роботи

з рядками

Програма копіювання символьного файлу

Напишемо програму, в якій вхідний файл вводитиметься з кла-

виатуры(вхідний стандартний пристрій - клавіатура), а виводитися

на екран(вихідний стандартний пристрій - екран). Текст програми

представлений в лістингу 3.6. Результат роботи - на мал. 3.10.