Чтение онлайн

на главную - закладки

Жанры

Язык программирования C#9 и платформа .NET5
Шрифт:

Выпуск типа HelloClass и строковой переменной-члена

Выпуск конструкторов

Выпуск метода SayHello

Использование динамически сгенерированной сборки

Резюме

Часть VI

Глава 20

Исследование пространства имен System.IO

Классы Directory(Directorylnfо) и File(FileInfo)

Абстрактный базовый класс FileSystemInfo

Работа с типом DirectoryInfо

Перечисление файлов с помощью типа DirectoryInfо

Создание подкаталогов с помощью типа DirectoryInfo

Работа с типом Directory

Работа с типом DriveInfo

Работа с типом FileInfo

Метод FileInfo.Create

Метод FileInfо.Open

Методы FileInfо.OpenRead и FileInfо.OpenWrite

Метод FileInfо.OpenText

Методы FileInfo.CreateText и FileInfo.AppendText

Работа с типом File

Дополнительные члены типа File

Абстрактный класс Stream

Работа с типом FileStream

Работа с типами StreamWriter и StreamReader

Запись в текстовый файл

Чтение из текстового файла

Прямое создание объектов типа StreamWriter/StreamReader

Работа с типами StringWriter и StringReader

Работа с типами BinaryWriter и BinaryReader

Программное слежение за файлами

Понятие сериализации объектов

Роль графов объектов

Создание примеров типов и написание операторов верхнего уровня

Сериализация и десериализация с помощью XmlSerializer

Управление генерацией данных XML

Сериализация объектов с использованием XmlSerializer

Сериализация коллекций объектов

Десериализация объектов и коллекций объектов

Сериализация и десериализация с помощью System.Text.Json

Управление генерацией данных JSON

Сериализация объектов с использованием JsonSerializer

Включение полей

Понятный для человека вывод данных JSON

Именование элементов JSON в стиле Pascal или в "верблюжьем" стиле

Обработка чисел с помощью JsonSerializer

Потенциальные проблемы, связанные с производительностью, при использовании JsonSerializerOption

Стандартные настройки свойств JsonSerializer для веб-приложений

Сериализация коллекций объектов

Десериализация объектов и коллекций объектов

Резюме

Глава 21

Сравнение ADO.NET и ADO

Поставщики данных ADO.NET

Поставщики данных ADO.NET

Типы из пространства имен System.Data

Роль интерфейса IDbConnection

Роль интерфейса IDbTransaction

Роль интерфейса IDbCommand

Роль интерфейсов IDbDataParameter и IDataParameter

Роль интерфейсов IDbDataAdapter и IDataAdapter

Роль интерфейсов IDataReader и IDataRecord

Абстрагирование поставщиков данных с использованием интерфейсов

Установка SQL Server и Azure Data Studio

Установка SQL Server

Установка SQL Server в контейнер Docker

Получение образа и запуск SQL Server 2019

Установка SQL Server 2019

Установка IDE-среды SQL Server

Подключение к SQL Server

Поделиться:
Популярные книги

Мастер...

Чащин Валерий
1. Мастер
Фантастика:
героическая фантастика
попаданцы
аниме
6.50
рейтинг книги
Мастер...

Жених из гроба

Сотис Майя
1. Гробокопательница
Фантастика:
юмористическое фэнтези
сказочная фантастика
фэнтези
5.00
рейтинг книги
Жених из гроба

Ищу жену с прицепом

Рам Янка
2. Спасатели
Любовные романы:
современные любовные романы
6.25
рейтинг книги
Ищу жену с прицепом

Гримуар тёмного лорда I

Грехов Тимофей
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Гримуар тёмного лорда I

Заклятие предков

Прозоров Александр Дмитриевич
3. Ведун
Фантастика:
фэнтези
альтернативная история
8.49
рейтинг книги
Заклятие предков

Крепость над бездной

Лисина Александра
4. Гибрид
Фантастика:
боевая фантастика
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Крепость над бездной

Рота Его Величества

Дроздов Анатолий Федорович
Новые герои
Фантастика:
боевая фантастика
8.55
рейтинг книги
Рота Его Величества

Экспансия: Сотрудничество. Том 5

Белов Артем
5. Планетарный десант
Фантастика:
боевая фантастика
аниме
5.00
рейтинг книги
Экспансия: Сотрудничество. Том 5

Отверженный III: Вызов

Опсокополос Алексис
3. Отверженный
Фантастика:
фэнтези
альтернативная история
7.73
рейтинг книги
Отверженный III: Вызов

Князь Серединного мира

Земляной Андрей Борисович
4. Страж
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Князь Серединного мира

Возвышение Меркурия. Книга 8

Кронос Александр
8. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 8

Эволюционер из трущоб. Том 5

Панарин Антон
5. Эволюционер из трущоб
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Эволюционер из трущоб. Том 5

Локки 7. Потомок бога

Решетов Евгений Валерьевич
7. Локки
Фантастика:
аниме
эпическая фантастика
фэнтези
5.00
рейтинг книги
Локки 7. Потомок бога

Черный Маг Императора 4

Герда Александр
4. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Черный Маг Императора 4