Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю. Страница 13

    Выпуск метода 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