Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю Страница 13
- Категория: Компьютеры и Интернет / Базы данных
- Автор: Троелсен Эндрю
- Страниц: 642
- Добавлено: 2023-08-26 10:30:04
Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю краткое содержание
Прочтите описание перед тем, как прочитать онлайн книгу «Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю» бесплатно полную версию:В 10-м издании книги описаны новейшие возможности языка C# 9 и .NET 5 вместе с подробным "закулисным" обсуждением, призванным расширить навыки критического мышления разработчиков, когда речь идет об их ремесле.
Книга охватывает ASP.NET Core, Entity Framework Core и многое другое наряду с последними обновлениями унифицированной платформы .NET, начиная с улучшений показателей производительности настольных приложений Windows в .NET 5 и обновления инструментария XAML и заканчивая расширенным рассмотрением файлов данных и способов обработки данных.
Все примеры кода были переписаны с учетом возможностей последнего выпуска C# 9.
Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю читать онлайн бесплатно
Выпуск метода 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
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-390', c: 4, b: 390})Управление генерацией данных 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
Жалоба
Напишите нам, и мы в срочном порядке примем меры.