Разделы презентаций


Программирование на C#

Содержание

Вывод на консоль нескольких значений

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

Слайд 1Программирование на C#
Часть 2

Программирование на C#Часть 2

Слайд 2Вывод на консоль нескольких значений

Вывод на консоль нескольких значений

Слайд 3Вывод на консоль нескольких значений

Вывод на консоль нескольких значений

Слайд 4Консольный ввод

Консольный ввод

Слайд 5Некоторые методы для преобразования к типам

Convert.ToInt32() (преобразует к типу int)
Convert.ToDouble() (преобразует к

типу double)
Convert.ToDecimal() (преобразует к типу decimal)

Некоторые методы для преобразования к типамConvert.ToInt32() (преобразует к типу int)Convert.ToDouble() (преобразует к типу double)Convert.ToDecimal() (преобразует к типу decimal)

Слайд 6Пример ввода значений

Пример ввода значений

Слайд 7Пример работы программы

Пример работы программы

Слайд 8Работа с файлами
Файл – это набор данных, который хранится на внешнем

запоминающем устройстве (например на жестком диске).
Файл имеет имя и

расширение. Расширение позволяет идентифицировать, какие данные и в каком формате хранятся в файле. Под работой с файлами подразумевается: - cоздание файлов; - удаление файлов; - чтение данных; - запись данных; - изменение параметров файла (имя, расширение…); - другое.
Работа с файламиФайл – это набор данных, который хранится на внешнем запоминающем устройстве (например на жестком диске). Файл

Слайд 9Работа с файлами

Работа с файлами

Слайд 10Создание файла

Создание файла

Слайд 11Удаление файла

Удаление файла

Слайд 12Чтение/запись в файл. Потоки
Поток – это абстрактное представление данных (в байтах),

которое облегчает работу с ними. В качестве источника данных может

быть файл, устройство ввода-вывода, принтер. Класс Stream является абстрактным базовым классом для всех потоковых классов в Си-шарп. Для работы с файлами нам понадобится класс FileStream(файловый поток). FileStream - представляет поток, который позволяет выполнять операции чтения/записи в файл.
Чтение/запись в файл. ПотокиПоток – это абстрактное представление данных (в байтах), которое облегчает работу с ними. В качестве

Слайд 13Режимы открытия FileMode: - Append – открывает файл (если существует) и переводит указатель в

конец файла (данные будут дописываться в конец), или создает новый

файл. Данный режим возможен только при режиме доступа FileAccess.Write. - Create - создает новый файл(если существует – заменяет) - CreateNew – создает новый файл (если существует – генерируется исключение) - Open - открывает файл (если не существует – генерируется исключение) - OpenOrCreate – открывает файл, либо создает новый, если его не существует - Truncate – открывает файл, но все данные внутри файла затирает (если файла не существует – генерируется исключение)
Режимы открытия FileMode:  - Append – открывает файл (если существует) и переводит указатель в конец файла (данные будут дописываться

Слайд 14Режим доступа FileAccess: - Read – открытие файла только на чтение. При попытке записи

генерируется исключение - Write - открытие файла только на запись. При попытке чтения

генерируется исключение - ReadWrite - открытие файла на чтение и запись.
Режим доступа FileAccess:  - Read – открытие файла только на чтение. При попытке записи генерируется исключение - Write - открытие файла

Слайд 15Чтение из файла

Чтение из файла

Слайд 16Запись в файл

Запись в файл

Слайд 17Кодировка
Кодировка, в которой будут считываться/записываться данные указывается при создании StreamReader/StreamWriter:

КодировкаКодировка, в которой будут считываться/записываться данные указывается при создании StreamReader/StreamWriter:

Слайд 18Работа со строками. Класс String

Работа со строками. Класс String

Слайд 19Для объединения (конкатенации) строк используется оператор "+". string s = "Hello," + "

World!"; Оператор "[]" используется для доступа (только чтение) к символу строки

по индексу: string s = "Hello, World!";  char c = s[1]; // 'e' Свойство Length возвращает длину строки.
Для объединения (конкатенации) строк используется оператор

Слайд 20Методы (функции) класса String для работы со строками
Как проверить, пуста

ли строка? Метод IsNullOrEmpty() возвращает True, если значение строки равно null, либо когда

она пуста (значение равно ""):
Методы (функции) класса String для работы со строкамиКак проверить, пуста ли строка?  Метод IsNullOrEmpty() возвращает True, если значение

Слайд 21Метод IsNullOrWhiteSpace() работает как и метод IsNullOrEmpty(), только возвращает True еще и

тогда, когда строка представляет собой набор символов пробела и/или табуляции

("\t"):
Метод IsNullOrWhiteSpace() работает как и метод IsNullOrEmpty(), только возвращает True еще и тогда, когда строка представляет собой набор символов

Слайд 22Как проверить, является ли одна строка "больше" другой? Для сравнивания строк

используется метод Compare(). Суть сравнения строк состоит в том, что проверяется

их отношение относительно алфавита. Строка "a" "меньше" строки "b", "bb" "больше" строки "ba". Если обе строки равны - метод возвращает "0", если первая строка меньше второй – "-1", если первая больше второй – "1":
Как проверить, является ли одна строка

Слайд 23Как проверить, является ли одна строка "больше" другой? Чтобы игнорировать регистр

букв, в метод нужно передать, как третий аргумент true.  String.Compare("ab", "Ab");

// возвращает -1 String.Compare("ab", "Ab", true); // возвращает 0
Как проверить, является ли одна строка

Слайд 24Как перевести всю строку в верхний/нижний регистр? Для этого используются методы ToUpper() и ToLower():

Как перевести всю строку в верхний/нижний регистр?  Для этого используются методы ToUpper() и ToLower():

Слайд 25Как проверить, содержит ли строка подстроку? Для проверки содержания подстроки строкой

используется метод Contains(). Данный метод принимает один аргумент – подстроку. Возвращает

True, если строка содержит подстроку, в противном случае – False.
Как проверить, содержит ли строка подстроку?  Для проверки содержания подстроки строкой используется метод Contains(). Данный метод принимает

Слайд 26Как найти индекс первого символа подстроки, которую содержит строка? Метод IndexOf() возвращает индекс

первого символа подстроки, которую содержит строка. Данный метод принимает один

аргумент – подстроку. Если строка не содержит подстроки, метод возвращает "-1".
Как найти индекс первого символа подстроки, которую содержит строка?  Метод IndexOf() возвращает индекс первого символа подстроки, которую содержит

Слайд 27Как узнать, начинается/заканчивается ли строка указанной подстрокой? Для этого используются соответственно

методы StartsWith() и EndsWith(), которые возвращают логическое значение.

Как узнать, начинается/заканчивается ли строка указанной подстрокой?  Для этого используются соответственно методы StartsWith() и EndsWith(), которые возвращают логическое значение.

Слайд 28Как вставить подстроку в строку, начиная с указанной позиции? Метод Insert() используется для

вставки подстроки в строку, начиная с указанной позиции. Данный метод

принимает два аргумента – позиция и подстрока.
Как вставить подстроку в строку, начиная с указанной позиции?  Метод Insert() используется для вставки подстроки в строку, начиная

Слайд 29Как обрезать строку, начиная с указанной позиции? Метод Remove() принимает один аргумент –

позиция, начиная с которой обрезается строка:






В метод Remove() можно передать

и второй аргумент – количество обрезаемых символов. Remove(3, 5) – удалит из строки пять символов начиная с 3-го.
Как обрезать строку, начиная с указанной позиции?  Метод Remove() принимает один аргумент – позиция, начиная с которой обрезается

Слайд 30Как получить подстроку из строки, начиная с указанной позиции? Для этого

используется метод Substring(). Он принимает один аргумент – позиция, с которой

будет начинаться новая подстрока:






В метод Substring(), как в метод Remove() можно передать и второй аргумент – длина подстроки. Substring (3, 5) – возвратит подстроку длиной в 5 символов начиная с 3-й позиции строки.
Как получить подстроку из строки, начиная с указанной позиции?  Для этого используется метод Substring(). Он принимает один

Слайд 31Как заменить в строке все подстроки указанной новой подстрокой? Метод Replace() принимает два

аргумента – подстрока, которую нужно заменить и новая подстрока, на

которую будет заменена первая:
Как заменить в строке все подстроки указанной новой подстрокой?  Метод Replace() принимает два аргумента – подстрока, которую нужно

Слайд 32Как преобразовать строку в массив символов? Метод ToCharArray() возвращает массив символов указанной строки:

Как преобразовать строку в массив символов?  Метод ToCharArray() возвращает массив символов указанной строки:

Слайд 33Как разбить строку по указанному символу на массив подстрок? Метод Split() принимает один

аргумент - символ, по которому будет разбита строка. Возвращает массив

строк. 
Как разбить строку по указанному символу на массив подстрок?  Метод Split() принимает один аргумент - символ, по которому

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика