🗊 Презентация Строки в C#

Нажмите для полного просмотра!
Строки в C#, слайд №1 Строки в C#, слайд №2 Строки в C#, слайд №3 Строки в C#, слайд №4 Строки в C#, слайд №5 Строки в C#, слайд №6 Строки в C#, слайд №7 Строки в C#, слайд №8 Строки в C#, слайд №9 Строки в C#, слайд №10 Строки в C#, слайд №11 Строки в C#, слайд №12 Строки в C#, слайд №13 Строки в C#, слайд №14 Строки в C#, слайд №15 Строки в C#, слайд №16 Строки в C#, слайд №17 Строки в C#, слайд №18 Строки в C#, слайд №19 Строки в C#, слайд №20 Строки в C#, слайд №21 Строки в C#, слайд №22 Строки в C#, слайд №23 Строки в C#, слайд №24 Строки в C#, слайд №25 Строки в C#, слайд №26 Строки в C#, слайд №27 Строки в C#, слайд №28 Строки в C#, слайд №29 Строки в C#, слайд №30 Строки в C#, слайд №31 Строки в C#, слайд №32 Строки в C#, слайд №33 Строки в C#, слайд №34 Строки в C#, слайд №35 Строки в C#, слайд №36 Строки в C#, слайд №37 Строки в C#, слайд №38 Строки в C#, слайд №39 Строки в C#, слайд №40 Строки в C#, слайд №41 Строки в C#, слайд №42 Строки в C#, слайд №43 Строки в C#, слайд №44 Строки в C#, слайд №45 Строки в C#, слайд №46 Строки в C#, слайд №47 Строки в C#, слайд №48 Строки в C#, слайд №49 Строки в C#, слайд №50 Строки в C#, слайд №51 Строки в C#, слайд №52 Строки в C#, слайд №53 Строки в C#, слайд №54 Строки в C#, слайд №55

Содержание

Вы можете ознакомиться и скачать презентацию на тему Строки в C#. Доклад-сообщение содержит 55 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Строки в C#
Описание слайда:
Строки в C#

Слайд 2


Строки
Описание слайда:
Строки

Слайд 3


Строки
Описание слайда:
Строки

Слайд 4


Строки
Описание слайда:
Строки

Слайд 5


Строки
Описание слайда:
Строки

Слайд 6


Строки
Описание слайда:
Строки

Слайд 7


Строки
Описание слайда:
Строки

Слайд 8


Строки
Описание слайда:
Строки

Слайд 9


Строки
Описание слайда:
Строки

Слайд 10


Строки
Описание слайда:
Строки

Слайд 11


Строки
Описание слайда:
Строки

Слайд 12


Строки
Описание слайда:
Строки

Слайд 13


Строки
Описание слайда:
Строки

Слайд 14


Строки
Описание слайда:
Строки

Слайд 15


Строки
Описание слайда:
Строки

Слайд 16


Строки
Описание слайда:
Строки

Слайд 17


Строки char razdelitel = ' '; string text = "Шла Саша по шоссе и сосала сушку"; Console.WriteLine("Исходный текст: '{0}'", text);...
Описание слайда:
Строки char razdelitel = ' '; string text = "Шла Саша по шоссе и сосала сушку"; Console.WriteLine("Исходный текст: '{0}'", text); string[] words = text.Split(razdelitel); Console.WriteLine("{0} слов в тексте:", words.Length); В качестве разделителя может выступать массив символов. char[] delimiterChars = { ' ', ',', '.', ':', '\t' }; string text = "one\ttwo three:four,five six seven"; Console.WriteLine("Original text: '{0}'", text); string[] words = text.Split(delimiterChars); Console.WriteLine("{0} words in text:", words.Length);

Слайд 18


Строки Метод Join Конкатенация массива строк в единую строку. При конкатенации между элементами массива вставляются разделители. Операция, заданная...
Описание слайда:
Строки Метод Join Конкатенация массива строк в единую строку. При конкатенации между элементами массива вставляются разделители. Операция, заданная методом Join, является обратной к операции, заданной методом Split. Последний является динамическим методом и, используя разделители, осуществляет разделение строки на элементы Words = txt.Split(',', ' '); for(int i=0;i< Words.Length; i++) Console.WriteLine("Words[{0}]= {1}",i, Words[i]); txtjoin = string.Join(" ",Words);

Слайд 19


Метод Format Метод Format, как и большинство методов, является перегруженным и может вызываться с разным числом параметров. Общий синтаксис,...
Описание слайда:
Метод Format Метод Format, как и большинство методов, является перегруженным и может вызываться с разным числом параметров. Общий синтаксис, специфицирующий формат, таков: {N [,M [:]]} Обязательный параметр N задает индекс объекта, заменяющего формат. Второй параметр M, если он задан, определяет минимальную ширину поля, которое отводится строке, вставляемой вместо формата. Третий необязательный параметр задает коды форматирования, указывающие, как следует форматировать объект.

Слайд 20


Метод Format int x=77; string s= string.Format("x={0}",x); Console.WriteLine(s + "\tx={0}",x); s=...
Описание слайда:
Метод Format int x=77; string s= string.Format("x={0}",x); Console.WriteLine(s + "\tx={0}",x); s= string.Format("Итого:{0,10} рублей",x); Console.WriteLine(s); s= string.Format("Итого:{0,6:######} рублей",x); Console.WriteLine(s); s= string.Format("Итого:{0:P} ",0.77); Console.WriteLine(s); s= string.Format("Итого:{0,4:C} ",77.77); Console.WriteLine(s);

Слайд 21


Строки в C#, слайд №21
Описание слайда:

Слайд 22


Спецификаторы формата для строк
Описание слайда:
Спецификаторы формата для строк

Слайд 23


Строки
Описание слайда:
Строки

Слайд 24


Класс StringBuilder Класс string не разрешает изменять существующие объекты. Строковый класс StringBuilder позволяет компенсировать этот недостаток....
Описание слайда:
Класс StringBuilder Класс string не разрешает изменять существующие объекты. Строковый класс StringBuilder позволяет компенсировать этот недостаток. Этот класс принадлежит к изменяемым классам и его можно найти в пространстве имен System.Text. Объекты этого класса объявляются с явным вызовом конструктора класса. Поскольку специальных констант этого типа не существует, то вызов конструктора для инициализации объекта просто необходим. public StringBuilder (string str, int cap). Параметр str задает строку инициализации, cap - емкость объекта объем памяти, отводимой данному экземпляру класса StringBuilder. Каждая из этих групп не является обязательной и может быть опущена. StringBuilder s1 =new StringBuilder("ABC")

Слайд 25


Операции над строками Операции над строками Над строками этого класса определены практически те же операции с той же семантикой, что и над строками...
Описание слайда:
Операции над строками Операции над строками Над строками этого класса определены практически те же операции с той же семантикой, что и над строками класса String: присваивание ( = ); две операции проверки эквивалентности ( == ) и ( != ); взятие индекса ( [] ).

Слайд 26


Операция конкатенации ( + ) не определена над строками класса StringBuilder, ее роль играет метод Append, дописывающий новую строку в хвост уже...
Описание слайда:
Операция конкатенации ( + ) не определена над строками класса StringBuilder, ее роль играет метод Append, дописывающий новую строку в хвост уже существующей. Операция конкатенации ( + ) не определена над строками класса StringBuilder, ее роль играет метод Append, дописывающий новую строку в хвост уже существующей. Со строкой этого класса можно работать как с массивом, но, в отличие от класса String, здесь уже все делается как надо: допускается не только чтение отдельного символа, но и его изменение.

Слайд 27


StringBuilder s1 =new StringBuilder("ABC"), StringBuilder s1 =new StringBuilder("ABC"), s2 =new StringBuilder("CDE");...
Описание слайда:
StringBuilder s1 =new StringBuilder("ABC"), StringBuilder s1 =new StringBuilder("ABC"), s2 =new StringBuilder("CDE"); StringBuilder s3 = new StringBuilder(); s3= s1.Append(s2); StringBuilder s = new StringBuilder("Zenon"); s[0]='L'; Для того чтобы имя класса StringBuilder стало доступным, в проект добавлено предложение using System.Text, ссылающееся на соответствующее пространство имен.

Слайд 28


Основные методы У класса StringBuilder методов значительно меньше, чем у класса String. Это и понятно - класс создавался с целью дать возможность...
Описание слайда:
Основные методы У класса StringBuilder методов значительно меньше, чем у класса String. Это и понятно - класс создавался с целью дать возможность изменять значение строки. По этой причине у класса есть основные методы, позволяющие выполнять такие операции над строкой как вставка, удаление и замена подстрок, но нет методов, подобных поиску вхождения, которые можно выполнять над обычными строками. Технология работы обычно такова: конструируется строка класса StringBuilder ; выполняются операции, требующие изменение значения; полученная строка преобразуется в строку класса String ; над этой строкой выполняются операции, не требующие изменения значения строки. Давайте чуть более подробно рассмотрим основные методы класса StringBuilder:

Слайд 29


public StringBuilder Append (). К строке, вызвавшей метод, присоединяется строка, полученная из объекта, который передан методу в качестве параметра...
Описание слайда:
public StringBuilder Append (). К строке, вызвавшей метод, присоединяется строка, полученная из объекта, который передан методу в качестве параметра public StringBuilder Append (). К строке, вызвавшей метод, присоединяется строка, полученная из объекта, который передан методу в качестве параметра public StringBuilder Insert (int location,). Метод вставляет строку, полученную из объекта, в позицию, указанную параметром location. Метод Append является частным случаем метода Insert ; public StringBuilder Remove (int start, int len). Метод удаляет подстроку длины len, начинающуюся с позиции start ; public StringBuilder Replace (string str1,string str2). Все вхождения подстроки str1 заменяются на строку str2 ;

Слайд 30


public StringBuilder AppendFormat (, ). Метод является комбинацией метода Format класса String и метода Append. Строка форматов, переданная методу,...
Описание слайда:
public StringBuilder AppendFormat (, ). Метод является комбинацией метода Format класса String и метода Append. Строка форматов, переданная методу, содержит только спецификации форматов. В соответствии с этими спецификациями находятся и форматируются объекты. Полученные в результате форматирования строки присоединяются в конец исходной строки.

Слайд 31


StringBuilder strbuild = new StringBuilder(); StringBuilder strbuild = new StringBuilder(); string str = "это это не ";...
Описание слайда:
StringBuilder strbuild = new StringBuilder(); StringBuilder strbuild = new StringBuilder(); string str = "это это не "; strbuild.Append(str); strbuild.Append(true); strbuild.Insert(4,false); strbuild.Insert(0,"2*2=5 - "); Console.WriteLine(strbuild);

Слайд 32


Текстовые файлы в C#
Описание слайда:
Текстовые файлы в C#

Слайд 33


Классы для работы с файлами Для работы с классами необходимо подключить пространство имен System.IO using System.IO Классы: StreamWriter - Реализует...
Описание слайда:
Классы для работы с файлами Для работы с классами необходимо подключить пространство имен System.IO using System.IO Классы: StreamWriter - Реализует TextWriter для записи символов в поток в определенной кодировке. StreamReader - Реализует TextReader, который считывает символы из потока байтов в определенной кодировке. File - Предоставляет статические методы для создания, копирования, удаления, перемещения и открытия файлов

Слайд 34


Методы класса File CreateText - Создается или открывается файл для записи текста в кодировке UTF-8. AppendText - Создает StreamWriter добавляющий в...
Описание слайда:
Методы класса File CreateText - Создается или открывается файл для записи текста в кодировке UTF-8. AppendText - Создает StreamWriter добавляющий в существующий файл текст в кодировке UTF-8. OpenText - Открывает для чтения существующий файл, содержащий текст в кодировке UTF-8. Exists - Определяет, существует ли заданный файл. ReadAllText(String) - Открывает текстовый файл, считывает все строки файла и затем закрывает файл ReadAllLines(String) - Открывает текстовый файл, считывает все строки файла и затем закрывает файл. WriteAllText(String, String) - Создает новый файл, записывает в него указанную строку и затем закрывает файл. Если целевой файл уже существует, он будет переопределен. WriteAllLines(String, String[]) - Создает новый файл, записывает в него указанный массив строк и затем закрывает файл.

Слайд 35


Методы класса StreamWriter StreamWriter(String) - Инициализирует новый экземпляр класса StreamWriter для указанного файла с помощью кодировки по...
Описание слайда:
Методы класса StreamWriter StreamWriter(String) - Инициализирует новый экземпляр класса StreamWriter для указанного файла с помощью кодировки по умолчанию и размера буфера. Write(String) - Записывает в поток строку. WriteLine(String) - Записывает в текстовую строку или поток строку, за которой следует признак конца строки. Close - Закрывает текущий объект StreamWriter и базовый поток.

Слайд 36


Методы и свойства класса StreamReader StreamReader(String) - Инициализирует новый экземпляр класса StreamReader для указанного имени файла. ReadToEnd...
Описание слайда:
Методы и свойства класса StreamReader StreamReader(String) - Инициализирует новый экземпляр класса StreamReader для указанного имени файла. ReadToEnd - Считывает все символы, начиная с текущей позиции до конца потока. ReadLine - Выполняет чтение строки символов из текущего потока и возвращает данные в виде строки. EndOfStream - Получает значение, определяющее, находится ли позиция текущего потока в конце потока.

Слайд 37


Примеры Создание или открытие файла и построчное добавление записей if(File.Exists(@"d:\vbbook.txt")) writefl =...
Описание слайда:
Примеры Создание или открытие файла и построчное добавление записей if(File.Exists(@"d:\vbbook.txt")) writefl = File.AppendText(@"d:\vbbook.txt"); else writefl = File.CreateText(@"d:\vbbook.txt"); writefl описан начале как StreamWriter writefl;

Слайд 38


Примеры Построчная запись в файл writefl.WriteLine(textBox1.Text); В конце записи следует закрыть файл: writefl.Close();
Описание слайда:
Примеры Построчная запись в файл writefl.WriteLine(textBox1.Text); В конце записи следует закрыть файл: writefl.Close();

Слайд 39


Примеры Открытие файла для чтения if (File.Exists(@"d:\vbbook.txt")) readfl = new StreamReader(@"d:\vbbook.txt"); else...
Описание слайда:
Примеры Открытие файла для чтения if (File.Exists(@"d:\vbbook.txt")) readfl = new StreamReader(@"d:\vbbook.txt"); else MessageBox.Show("файла нет"); В начале readfl описан как StreamReader readfl;

Слайд 40


Примеры Построчное чтение из файла if (readfl.EndOfStream == false) label1.Text = readfl.ReadLine(); else label1.Text = "end"; В конце...
Описание слайда:
Примеры Построчное чтение из файла if (readfl.EndOfStream == false) label1.Text = readfl.ReadLine(); else label1.Text = "end"; В конце чтения надо закрыть файл: readfl.Close();

Слайд 41


Примеры Чтение файла в массив строк strmas = File.ReadAllLines(@"d:\vbbook.txt"); В начале массив описан как: string[] strmas ;
Описание слайда:
Примеры Чтение файла в массив строк strmas = File.ReadAllLines(@"d:\vbbook.txt"); В начале массив описан как: string[] strmas ;

Слайд 42


Примеры Запись текста из текстового поля в файл File.WriteAllText(@"d:\vbbook.txt",textBox1.Text);
Описание слайда:
Примеры Запись текста из текстового поля в файл File.WriteAllText(@"d:\vbbook.txt",textBox1.Text);

Слайд 43


Строки в C#, слайд №43
Описание слайда:

Слайд 44


Код программы
Описание слайда:
Код программы

Слайд 45


Код программы
Описание слайда:
Код программы

Слайд 46


Примеры
Описание слайда:
Примеры

Слайд 47


Примеры
Описание слайда:
Примеры

Слайд 48


Задание 2
Описание слайда:
Задание 2

Слайд 49


Код программы
Описание слайда:
Код программы

Слайд 50


Код программы
Описание слайда:
Код программы

Слайд 51


Примеры
Описание слайда:
Примеры

Слайд 52


Примеры
Описание слайда:
Примеры

Слайд 53


Задание 4
Описание слайда:
Задание 4

Слайд 54


Код программы
Описание слайда:
Код программы

Слайд 55


Примеры
Описание слайда:
Примеры



Теги Строки
Похожие презентации
Mypresentation.ru
Загрузить презентацию