Содержание
- 2. Строки Строка является объектом типа String, значением которого является текст. Текст хранится в виде последовательной доступной
- 3. Строки Объявление и инициализацию строк можно выполнять различными способами: string message1; string str = "Пример строки";
- 4. Строки Над строками определены следующие операции: присваивание (=); конкатенация (объединение) или сцепление строк (+); две операции
- 5. Строки Переприсваивание Строки можно целиком переприсваивать: string s1 = "Hello"; string s2 = s1;
- 6. Строки Объединение строк Можно объединять строки с помощью оператора +: string s1 = "orange"; string s2
- 7. Строки Постоянство строк Строковые объекты являются неизменяемыми: после создания их нельзя изменить. Все методы String и
- 8. Строки Сравнения Самый простой способ сравнения двух строк — использовать операторы == и !=, осуществляющие сравнение
- 9. Строки Доступ к отдельным знакам Квадратные скобки [] служат для доступа к отдельным знакам в объекте
- 10. Строки В C# существуют два вида строковых констант: обычные константы, которые представляют строку символов, заключённую в
- 11. Строки Обычные константы В обычных константах некоторые символы интерпретируются особым образом. Связано это, прежде всего, с
- 12. Строки При этом возникают неудобства: например, при задании констант, определяющих путь к файлу, приходится каждый раз
- 13. Строки @-константы В @-константах все символы трактуются в полном соответствии с их изображением. Поэтому путь к
- 14. Строки
- 15. Строки
- 16. Строки string s6 = «РГппУ"; Console.WriteLine(s6.ToUpper()); // Напечатается РГППУ string s3 = "Visual C# Express"; string
- 17. Строки char razdelitel = ' '; string text = "Шла Саша по шоссе и сосала сушку";
- 18. Строки Преобразование строк в другие типы С помощью объекта Convert: N = Convert.ToInt32(s1); M = Convert.ToDouble(s2);
- 19. Текстовые файлы в C#
- 20. Классы для работы с файлами Для работы с классами необходимо подключить пространство имен System.IO using System.IO
- 21. Методы класса File CreateText - Создается или открывается файл для записи текста в кодировке UTF-8. AppendText
- 22. Методы класса StreamWriter StreamWriter(String) - Инициализирует новый экземпляр класса StreamWriter для указанного файла с помощью кодировки
- 23. Методы и свойства класса StreamReader StreamReader(String) - Инициализирует новый экземпляр класса StreamReader для указанного имени файла.
- 24. Примеры Создание или открытие файла и построчное добавление записей if(File.Exists(@"d:\vbbook.txt")) writefl = File.AppendText(@"d:\vbbook.txt"); else writefl =
- 25. Примеры Построчная запись в файл writefl.WriteLine(textBox1.Text); В конце записи следует закрыть файл: writefl.Close();
- 26. Примеры Открытие файла для чтения if (File.Exists(@"d:\vbbook.txt")) readfl = new StreamReader(@"d:\vbbook.txt"); else MessageBox.Show("файла нет"); В начале
- 27. Примеры Построчное чтение из файла if (readfl.EndOfStream == false) label1.Text = readfl.ReadLine(); else label1.Text = "end";
- 28. Примеры Чтение файла в массив строк strmas = File.ReadAllLines(@"d:\vbbook.txt"); В начале массив описан как: string[] strmas
- 29. Примеры Запись текста из текстового поля в файл File.WriteAllText(@"d:\vbbook.txt",textBox1.Text);
- 30. Задание 1 Имеется текстовый файл “числа.txt”, содержащий целые числа (не более 20). Переписать числа из этого
- 31. Код программы using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ConsoleApplication1 { class
- 32. Код программы //чтение чисел из файла в массив while (readfl.EndOfStream == false) { massiv[k] = Convert.ToInt32(readfl.ReadLine());
- 33. Примеры Новый файл “без нулей.txt”будет иметь вид:
- 34. Примеры В приведенном выше примере заранее оговаривается максимальное количество чисел в файле(не более 20), т.к. требуется
- 35. Задание 2 Дан файл “перечисление.txt”, содержащий числа, записанные в строке и разделенные друг от друга запятой.
- 36. Код программы using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ConsoleApplication1 { class
- 37. Код программы stroka = readfl.ReadLine();//считывание данных в строку //получение массива строк, разделенных запятой string[] chisla=stroka.Split(','); //объявление
- 38. Примеры Результат вывода массива на экран
- 39. Примеры Ранее рассматривались примеры, в которых использовались классы StreamWriter и StreamReader. Иногда проще работать со всем
- 40. Задание 4 Дан файл”строки.txt”, содержащий набор строк. Получить новый файл “сортировка.txt”, в котором эти строки будут
- 41. Код программы using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ConsoleApplication2 { class
- 43. Скачать презентацию