Презентация «Символы и строки»

Смотреть слайды в полном размере
Презентация «Символы и строки»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 37 слайдов и доступен в формате ppt. Размер файла: 524.48 KB

Просмотреть и скачать

Pic.1
Символы и строки символы char, неизменяемые строки string, изменяемые строки StringBuider, регулярны
Символы и строки символы char, неизменяемые строки string, изменяемые строки StringBuider, регулярные выражения Regex
Pic.2
Символы char Символьный тип char предназначен для хранения символа в кодировке Unicode. Символьный т
Символы char Символьный тип char предназначен для хранения символа в кодировке Unicode. Символьный тип относится к встроенным типам данных С# и соответствует стандартному классу Сhar библиотеки . Net …
Pic.3
Основные методы
Основные методы
Pic.4
static void Main() static void Main() { try { char b = 'B', c = '\x64', d = 
static void Main() static void Main() { try { char b = 'B', c = '\x64', d = '\uffff'; Console. WriteLine("{0}, {1}, {2}", b, c, d); Console. …
Pic.5
«Символы и строки», слайд 5
Pic.6
//Организация массива символов и работа с ним на основе базового класса Array: //Организация массива
//Организация массива символов и работа с ним на основе базового класса Array: //Организация массива символов и работа с ним на основе базового класса Array: static void Main() { char[] a ={ …
Pic.7
Неизменяемые строки string Тип string, предназначенный для работы со стоками символов в кодировке Un
Неизменяемые строки string Тип string, предназначенный для работы со стоками символов в кодировке Unicode. Ему соответствует базовый тип класса System. String библиотеки . Net. Каждый объект string - …
Pic.8
Создание строк
Создание строк
Pic.9
Методы работы со строками
Методы работы со строками
Pic.10
Методы работы со строками
Методы работы со строками
Pic.11
вызов статических методов происходит через обращение к имени класса: String. Concat(str1, str2) в ос
вызов статических методов происходит через обращение к имени класса: String. Concat(str1, str2) в остальных случаях через обращение к экземплярам класса: str. ToLower()
Pic.12
class Program { class Program { static void Main() { string str1 = "Первая строка"; string
class Program { class Program { static void Main() { string str1 = "Первая строка"; string str2 = string. Copy(str1); string str3 = "Вторая строка«; string str4 = "ВТОРАЯ …
Pic.13
//сравниваем строки без учета регистра //сравниваем строки без учета регистра result = String. Compa
//сравниваем строки без учета регистра //сравниваем строки без учета регистра result = String. Compare(str3, str4, true); if (result == 0) Console. WriteLine("str3 и str4 равны без учета …
Pic.14
«Символы и строки», слайд 14
Pic.15
class Program class Program { // методы разделения строки на элементы Split и слияние массива строк
class Program class Program { // методы разделения строки на элементы Split и слияние массива строк в единую строку Join static void Main() { string poems = "тучки небесные вечные …
Pic.16
При работе с объектами класса string нужно учитывать их свойство неизменяемости, т. е. методы изменя
При работе с объектами класса string нужно учитывать их свойство неизменяемости, т. е. методы изменяют не сами строки, а их копии. string a=""; for (int i = 1; i <= 100; i++) a …
Pic.17
Изменяемые строки Чтобы создать строку, которую можно изменять, в С# предусмотрен класс StringBuilde
Изменяемые строки Чтобы создать строку, которую можно изменять, в С# предусмотрен класс StringBuilder, определенный в пространстве имен System. Text. Объекты этого класса всегда объявляются с явным …
Pic.18
static void Main() { static void Main() { try { StringBuilder str=new StringBuilder("Площадь&qu
static void Main() { static void Main() { try { StringBuilder str=new StringBuilder("Площадь"); PrintString(str); str. Append(" треугольника равна"); PrintString(str); str. …
Pic.19
«Символы и строки», слайд 19
Pic.20
using System; using System; using System. Collections. Generic; using System. Linq; using System. Te
using System; using System; using System. Collections. Generic; using System. Linq; using System. Text; namespace ConsoleApplication2 { class Program { //С изменяемой строкой можно работать не только …
Pic.21
Регулярные выражения Регулярное выражение – это шаблон, по которому выполняется поиск соответствующе
Регулярные выражения Регулярное выражение – это шаблон, по которому выполняется поиск соответствующего фрагмента текста. Эффективный поиск в тексте по заданному шаблону; Редактирование текста; …
Pic.22
Метасимволы в регулярных выражениях Язык описания регулярных выражений состоит из символов двух видо
Метасимволы в регулярных выражениях Язык описания регулярных выражений состоит из символов двух видов: обычных символов и метасимволов. Обычный символ представляет в выражении сам себя, а метасимвол …
Pic.23
«Символы и строки», слайд 23
Pic.24
Кроме метасимволов, обозначающие классы символов, могут применяться уточняющие метасимволы:
Кроме метасимволов, обозначающие классы символов, могут применяться уточняющие метасимволы:
Pic.25
Повторители – метасимволы, которые располагаются непосредственно после обычного символа или группы с
Повторители – метасимволы, которые располагаются непосредственно после обычного символа или группы символов и задают количество его повторений в выражении
Pic.26
Регулярное выражение записывается в виде строкового литерала, перед строкой необходимо ставить симво
Регулярное выражение записывается в виде строкового литерала, перед строкой необходимо ставить символ @. Регулярное выражение записывается в виде строкового литерала, перед строкой необходимо ставить …
Pic.27
Поиск в тексте по шаблону Пространство имен библиотеки базовых классов System. Text. RegularExpressi
Поиск в тексте по шаблону Пространство имен библиотеки базовых классов System. Text. RegularExpressions содержит все объекты платформы . NET Framework, имеющие отношение к регулярным выражениям. …
Pic.28
Поиск фрагментов строки, соответствующих заданному выражению, выполняется с помощью методов класса R
Поиск фрагментов строки, соответствующих заданному выражению, выполняется с помощью методов класса Regex: IsMach, Mach, Matches.
Pic.29
/*Метод IsMach возвращает true, если фрагмент, соответствующий выражению, в заданной строке найден,
/*Метод IsMach возвращает true, если фрагмент, соответствующий выражению, в заданной строке найден, и false в противном случае*/ /*Метод IsMach возвращает true, если фрагмент, соответствующий …
Pic.30
/* Можно использовать конструкцию выбора из нескольких элементов. Варианты выбора перечисляются чере
/* Можно использовать конструкцию выбора из нескольких элементов. Варианты выбора перечисляются через вертикальную черту*/ /* Можно использовать конструкцию выбора из нескольких элементов. Варианты …
Pic.31
//есть ли в заданных строках номера телефона в формате xx-xx-xx или xxx-xx-xx: //есть ли в заданных
//есть ли в заданных строках номера телефона в формате xx-xx-xx или xxx-xx-xx: //есть ли в заданных строках номера телефона в формате xx-xx-xx или xxx-xx-xx: using System; using System. Collections. …
Pic.32
/*Метод Match класса Regex не просто определяет, содержится ли текст, соответствующий шаблону, а воз
/*Метод Match класса Regex не просто определяет, содержится ли текст, соответствующий шаблону, а возвращает объект класса Match – последовательность фрагментов текста, совпавших с шаблоном*/ /*Метод …
Pic.33
//подсчитать сумму целых чисел, встречающихся в тексте: //подсчитать сумму целых чисел, встречающихс
//подсчитать сумму целых чисел, встречающихся в тексте: //подсчитать сумму целых чисел, встречающихся в тексте: using System; using System. Collections. Generic; using System. Linq; using System. …
Pic.34
/*Метод Matches класса Regex возвращает объект класса MatchCollection – коллекцию всех фрагментов за
/*Метод Matches класса Regex возвращает объект класса MatchCollection – коллекцию всех фрагментов заданной строки, совпавших с шаблоном. При этом метод Matches многократно запускает метод Match, …
Pic.35
Редактирование текста // метод Replace класса Regex позволяет выполнять замену одного фрагмента текс
Редактирование текста // метод Replace класса Regex позволяет выполнять замену одного фрагмента текста другим или удаление фрагментов текста: using System; using System. Collections. Generic; using …
Pic.36
using System; using System; using System. Collections. Generic; using System. Linq; using System. Te
using System; using System; using System. Collections. Generic; using System. Linq; using System. Text; using System. Text. RegularExpressions; namespace ConsoleApplication3 { class Program { // …
Pic.37
using System; using System; using System. Collections. Generic; using System. Linq; using System. Te
using System; using System; using System. Collections. Generic; using System. Linq; using System. Text; using System. Text. RegularExpressions; namespace ConsoleApplication3 { class Program { …


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!