Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
42 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
733.50 kB
Просмотров:
43
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Строки в 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);
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 слайд
Содержание слайда: Строки
№19 слайд
Содержание слайда: Текстовые файлы в C#
№20 слайд
Содержание слайда: Классы для работы с файлами
Для работы с классами необходимо подключить пространство имен System.IO
using System.IO
Классы:
StreamWriter - Реализует TextWriter для записи символов в поток в определенной кодировке.
StreamReader - Реализует TextReader, который считывает символы из потока байтов в определенной кодировке.
File - Предоставляет статические методы для создания, копирования, удаления, перемещения и открытия файлов
№21 слайд
Содержание слайда: Методы класса File
CreateText - Создается или открывается файл для записи текста в кодировке UTF-8.
AppendText - Создает StreamWriter добавляющий в существующий файл текст в кодировке UTF-8.
OpenText - Открывает для чтения существующий файл, содержащий текст в кодировке UTF-8.
Exists - Определяет, существует ли заданный файл.
ReadAllText(String) - Открывает текстовый файл, считывает все строки файла и затем закрывает файл
ReadAllLines(String) - Открывает текстовый файл, считывает все строки файла и затем закрывает файл.
WriteAllText(String, String) - Создает новый файл, записывает в него указанную строку и затем закрывает файл. Если целевой файл уже существует, он будет переопределен.
WriteAllLines(String, String[]) - Создает новый файл, записывает в него указанный массив строк и затем закрывает файл.
№22 слайд
Содержание слайда: Методы класса StreamWriter
StreamWriter(String) - Инициализирует новый экземпляр класса StreamWriter для указанного файла с помощью кодировки по умолчанию и размера буфера.
Write(String) - Записывает в поток строку.
WriteLine(String) - Записывает в текстовую строку или поток строку, за которой следует признак конца строки.
Close - Закрывает текущий объект StreamWriter и базовый поток.
№23 слайд
Содержание слайда: Методы и свойства класса StreamReader
StreamReader(String) - Инициализирует новый экземпляр класса StreamReader для указанного имени файла.
ReadToEnd - Считывает все символы, начиная с текущей позиции до конца потока.
ReadLine - Выполняет чтение строки символов из текущего потока и возвращает данные в виде строки.
EndOfStream - Получает значение, определяющее, находится ли позиция текущего потока в конце потока.
№24 слайд
Содержание слайда: Примеры
Создание или открытие файла и построчное добавление записей
if(File.Exists(@"d:\vbbook.txt"))
writefl = File.AppendText(@"d:\vbbook.txt");
else
writefl = File.CreateText(@"d:\vbbook.txt");
writefl описан начале как
StreamWriter writefl;
№25 слайд
Содержание слайда: Примеры
Построчная запись в файл
writefl.WriteLine(textBox1.Text);
В конце записи следует закрыть файл:
writefl.Close();
№26 слайд
Содержание слайда: Примеры
Открытие файла для чтения
if (File.Exists(@"d:\vbbook.txt"))
readfl = new StreamReader(@"d:\vbbook.txt");
else MessageBox.Show("файла нет");
В начале readfl описан как
StreamReader readfl;
№27 слайд
Содержание слайда: Примеры
Построчное чтение из файла
if (readfl.EndOfStream == false)
label1.Text = readfl.ReadLine();
else label1.Text = "end";
В конце чтения надо закрыть файл:
readfl.Close();
№28 слайд
Содержание слайда: Примеры
Чтение файла в массив строк
strmas = File.ReadAllLines(@"d:\vbbook.txt");
В начале массив описан как:
string[] strmas ;
№29 слайд
Содержание слайда: Примеры
Запись текста из текстового поля в файл
File.WriteAllText(@"d:\vbbook.txt",textBox1.Text);
№30 слайд
№31 слайд
Содержание слайда: Код программы
№32 слайд
Содержание слайда: Код программы
№33 слайд
Содержание слайда: Примеры
№34 слайд
Содержание слайда: Примеры
№35 слайд
Содержание слайда: Задание 2
№36 слайд
Содержание слайда: Код программы
№37 слайд
Содержание слайда: Код программы
№38 слайд
Содержание слайда: Примеры
№39 слайд
Содержание слайда: Примеры
№40 слайд
Содержание слайда: Задание 4
№41 слайд
Содержание слайда: Код программы
№42 слайд
Содержание слайда: Примеры