Звичайні константи, які представляють рядок символів, укладені в лапки; звичайні константи, які представляють рядок символів, укладені в лапки


НазваЗвичайні константи, які представляють рядок символів, укладені в лапки; звичайні константи, які представляють рядок символів, укладені в лапки
Дата конвертації17.03.2013
Розмір445 b.
ТипПрезентации



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

  • звичайні константи, які представляють рядок символів, укладені в лапки;

  • @-константи, задані звичайною константою c попереднім знаком @.

  • У звичайних константах деякі символи можуть задаватися у вигляді escape-послідовностей. Для всіх цих цілей використовується комбінація символів, що починається символом "\" - зворотна коса риска.

  • Пари символів: "\n", "\t", "\\", "\"" задають відповідно символ переходу на новий рядок, символ табуляції, сам символ зворотної косої риски, символ лапок, що вставляє в рядок, але не сигналізує про її закінчення.

  • Комбінація "\xNNNN" задає символ, обумовлений шістьнадцятерічним кодом NNNN. Іноді виникають незручності: наприклад, при завданні констант, що визначають шлях до файлу, доводиться щораз подвоювати символ зворотної косої риски. Це одна із причин, по якій з'явилися @-константи.

  • В @-константах всі символи трактуються в повній відповідності з їхнім зображенням. Тому шлях до файлу краще задавати @-константою.





Методи класу String дозволяють виконувати вставку, видалення, заміну, пошук входження підрядки в рядок. Клас String успадковує методи класу Object, частково їх перевизначаючи.

  • Методи класу String дозволяють виконувати вставку, видалення, заміну, пошук входження підрядки в рядок. Клас String успадковує методи класу Object, частково їх перевизначаючи.

  • Методи, наведені в таблиці, дають досить повну картину можливостей, наявних при роботі з рядками в C#. Варто пам'ятати, що клас String є незмінним. Тому Replace, Insert й інші методи являють собою функції, що повертають новий рядок як результат і не змінюють рядок, що викликав метод.





Над рядками цього класу визначені практично ті ж операції з тією ж семантикою, що й над рядками класу String:

  • Над рядками цього класу визначені практично ті ж операції з тією ж семантикою, що й над рядками класу String:

  • присвоювання (=);

  • дві операції перевірки еквівалентності (==) і (!=);

  • узяття індексу ([]).

  • Операція конкатенації (+) не визначена над рядками класу StringBuilder, її роль грає метод Append, що дописує новий рядок у хвіст уже існуючої.

  • З рядком цього класу можна працювати як з масивом, але, на відміну від класу String, тут уже все робиться як треба: допускається не тільки читання окремого символу, але і його зміна.



String S = "вивести букви в рядок";

  • String S = "вивести букви в рядок";

  • foreach (char c in S)

  • {

  • Console.Write(c + " ");

  • }

  • Console.WriteLine();

  • String M = "вивести букви в стовпчик";

  • foreach (char c in M)

  • {

  • Console.WriteLine(c + " ");

  • }



Властивість Length. Повертає довжину рядка. Приклад використання:

  • Властивість Length. Повертає довжину рядка. Приклад використання:

  • String s = "qqq";

  • int k = s.Length;

  • Console.WriteLine(k);



string s1 = "Привiт ";

      • string s1 = "Привiт ";
  • string s2 = s1;

  • s2 += "свiт";

  • System.Console.WriteLine(s2);



Метод Substring дозволяє витягти з рядка підрядок.

      • Метод Substring дозволяє витягти з рядка підрядок.
  • Приклад використання (нумерація символа починається з нуля):

  • String s1 = "abcdefg", s2;

  • s2 = s1.Substring (3, 2);

  • // фактично вирізає з 4 символу 2

  • System.Console.WriteLine (s2);

  • // надрукувати "de"



Метод Insert. Вставляє у рядок інший рядок.

      • Метод Insert. Вставляє у рядок інший рядок.
      • Приклад використання:
  • String s1 = "abcdefg", s2;

  • s2 = s1.Insert (1, "xyz");

  • System.Console.WriteLine (s2);

  • // надрукувати "axyzbcdefg"



Метод IndexOf. Дозволяє знайти в рядку підрядок.

      • Метод IndexOf. Дозволяє знайти в рядку підрядок.
      • Приклад використання:
  • String s1 = "abcabcab", s2 = "bc", s3 = "zzz";

  • System.Console.WriteLine (s1.IndexOf (s2)); / / Надрукувати 1

  • System.Console.WriteLine (s1.IndexOf (s3)); / / Надрукувати -1 не входить



Метод Replace. Виробляє заміну в рядку.

      • Метод Replace. Виробляє заміну в рядку.
      • Приклад використання (Всі буквосполучення bc замінює на q):
  • string s1 = "abcabcab", s2 = "bc", s3;

  • s3 = s1.Replace (s2, "q");

  • System.Console.WriteLine (s3);

  • // Надрукувати aqaqab



Методи EndWith і StartsWith. Перевіряють, чи починається або не починається рядок з заданого рядка відповідно. Приклад використання:

      • Методи EndWith і StartsWith. Перевіряють, чи починається або не починається рядок з заданого рядка відповідно. Приклад використання:
  • String s1 = "arbour";

  • if (s1.StartsWith ("ar"))

  • System.Console.WriteLine ("Рядок починається на \" ar \"");

  • else

  • System.Console.WriteLine ("Рядок не починається на \" ar \"");



Методи ToUpper і ToLower переводять рядок у верхній або нижній регістр відповідно.

      • Методи ToUpper і ToLower переводять рядок у верхній або нижній регістр відповідно.
      • Приклад використання:
  • string s1 = "aRbRur"; Console.WriteLine(s1);

  • s1 = s1.ToLower(); Console.WriteLine(s1);

  • s1 = s1.ToUpper(); Console.WriteLine(s1);



Методи Trim, TrimEnds і TrimStart. Видаляють пробільні символи з початку і кінця рядка (Trim), тільки з кінця рядка (TrimEnds) і тільки з початку рядка (TrimStart).

      • Методи Trim, TrimEnds і TrimStart. Видаляють пробільні символи з початку і кінця рядка (Trim), тільки з кінця рядка (TrimEnds) і тільки з початку рядка (TrimStart).
      • Приклад:
  • String s1 = "ar brur"; System.Console.Write (s1.Trim ());

  • String s1 = "ar brur "; System.Console.Write (s1.TrimEnds ());

  • String s1 = " ar brur"; System.Console.Write (s1.TrimStart ());



Метод Equals служить для порівняння двох рядків. Повертає true або false.

      • Метод Equals служить для порівняння двох рядків. Повертає true або false.
      • Приклад використання:
  • if (s1.Equals (s2))

  • System.Console.WriteLine ("Рядки рівні");

  • else

  • System.Console.WriteLine ("Рядки не рівні");



Метод Remove видаляє символи з рядка.

      • Метод Remove видаляє символи з рядка.
      • Приклад використання:
  • StringBuilder s1 = new StringBuilder ("abcde");

  • System.Console.WriteLine(s1);

  • s1.Remove (1, 2);

  • System.Console.WriteLine (s1);

  • // виводить "ade"

  • Перший параметр у Remove - це з якої позиції видаляємо (нумерація з нуля), другий - скільки символів видаляємо.



Метод Replace замінює символи.

      • Метод Replace замінює символи.
      • Приклад використання:
  • StringBuilder s = new StringBuilder ("abcdeabcde");

  • s.Replace ("abc", "ZZZ");

  • System.Console.WriteLine (s);

  • // виводить "ZZZdeZZZde"



Метод Append додає рядок до існуючого.

      • Метод Append додає рядок до існуючого.
      • Приклад використання:
  • StringBuilder s1 = new StringBuilder ("Cogito");

  • StringBuilder s2 = new StringBuilder ("ergo");

  • s1.Append (s2);

  • s1.Append ("sum");

  • System.Console.WriteLine (s1);

  • // виводить "Cogitoergosum"



Ввести ваше прізвище, ім'я та по батькові як рядок символів.

  • Ввести ваше прізвище, ім'я та по батькові як рядок символів.

  • Визначити довжину рядка й кількість букв співпадаючих із другою буквою прізвища.

  • Використовуючи методи класу StringBuilder вставити між кожною буквою прізвища й імені знак " - ".

  • У по батькові замінити голосні малі літери на прописні.

  • Вивести отриманий результат, додавши до нього коментарі – який учень це виконав.

  • Виконати індивідуальні завдання:



Вивести ім'я й кількість букв у третім слові.

  • Вивести ім'я й кількість букв у третім слові.

  • Визначити кількість букв «а» у прізвищі.

  • Вивести перші букви прізвища, імені та по батькові із крапками.

  • Вивести довжину прізвища й імені.

  • Вивести прізвище й ініціали.

  • Вивести ім'я й кількість букв у прізвищі.

  • Визначити кількість букв «а» в імені.

  • Вивести саме довге слово.

  • Видалити всі букви «а» й «про» із прізвища.

  • Вивести ім'я в стовпець.

  • Перевірити чи починається хоча б одне зі слів з букви «В»

  • Всі букви «й» імені продублювати.

  • Вивести прізвище й кількість букв імені.

  • Вивести ім'я у зворотному порядку.

  • Вивести прізвище в стовпець.

  • Вивести ім'я, по батькові й кількості букв імені.

  • Вивести слово, що має найменшу кількість букв.

  • Вивести прізвище, ім'я, по батькові без пробілів. Скільки букв має ім'я.

  • Вивести довжини трьох слів.

  • Вивести ім'я й кількість букв прізвища.

  • Вивести ім'я, прізвище й сумарну довжину слів.

  • Кожну букву імені продублювати.

  • Вивести прізвище у зворотному порядку.

  • Визначити кількість букв «а» й «про» в імені.

  • Вивести третє слово й кількість букв у прізвищі.



Схожі:

Звичайні константи, які представляють рядок символів, укладені в лапки; звичайні константи, які представляють рядок символів, укладені в лапки iconГрафічний редактор-Paint Вчитель: Цис Галина Геннадіївна
Ос windows: рядок, заголовок, кнопки керування вікном, рядок меню, робоче поле, смуги прокручування, рядок стану. Крім цього, у вікні...
Звичайні константи, які представляють рядок символів, укладені в лапки; звичайні константи, які представляють рядок символів, укладені в лапки iconWhat is this? This is a pencil What is this? This is a pencil
Вивчити нові слова: in, on, under, pencilbox, basket. Прописати у зошиті рядок великої і рядок маленької літер
Звичайні константи, які представляють рядок символів, укладені в лапки; звичайні константи, які представляють рядок символів, укладені в лапки iconОголошення Оголошення var f: text; Представлення assign(f,’file txt’); reset(f); rewrite(f); Використання readln(f, змінна-рядок або символ ); writeln(f, змінна-рядок

Звичайні константи, які представляють рядок символів, укладені в лапки; звичайні константи, які представляють рядок символів, укладені в лапки iconДо війни це були звичайні хлопчики і дівчатка. До війни це були звичайні хлопчики і дівчатка
Та прийшов час і вони показали, яким великим може стати маленьке дитяче серце, коли спалахує в ньому священна любов до Вітчизни і...
Звичайні константи, які представляють рядок символів, укладені в лапки; звичайні константи, які представляють рядок символів, укладені в лапки iconПараметри символів Параметри символів
Відступи зручно встановлювати за допомогою спеціальних індикаторів горизонтальної лінійки
Звичайні константи, які представляють рядок символів, укладені в лапки; звичайні константи, які представляють рядок символів, укладені в лапки iconПроект для обговорення 16 березня 2012 року
Визначення переліку респондентів, які представляють органи влади та державні установи
Звичайні константи, які представляють рядок символів, укладені в лапки; звичайні константи, які представляють рядок символів, укладені в лапки iconПрограма відповідності вимогам мфб
Розширення мережі163 організацій-членів мфб у 119 країнах, які представляють 2,5 млн бухгалтерів
Звичайні константи, які представляють рядок символів, укладені в лапки; звичайні константи, які представляють рядок символів, укладені в лапки iconОпрацювання структур у функціях Оскільки мова с інтерпретує структури як звичайні змінні, а
Шаблон структури повинен бути описаний перед функціями, які використовують даний тип
Звичайні константи, які представляють рядок символів, укладені в лапки; звичайні константи, які представляють рядок символів, укладені в лапки iconТекст – це зв'язана послідовність символів Текст – це зв'язана послідовність символів
Якщо обрано англійську мову введення, то знаки пунктуації можна набирати, натискаючи відповідні клавіші на клавіатурі
Звичайні константи, які представляють рядок символів, укладені в лапки; звичайні константи, які представляють рядок символів, укладені в лапки iconТекст – це зв'язана послідовність символів Текст – це зв'язана послідовність символів
Якщо обрано англійську мову введення, то знаки пунктуації можна набирати, натискаючи відповідні клавіші на клавіатурі

Додайте кнопку на своєму сайті:
dok.znaimo.com.ua


База даних захищена авторським правом ©dok.znaimo.com.ua 2013
звернутися до адміністрації
dok.znaimo.com.ua
Головна сторінка