Работа с данными и базами данных в C#
В рубрике показано, как программа хранит информацию: чтение и запись текстовых и двоичных файлов, сериализация в JSON и XML, подключение к базе данных, выполнение запросов и вывод результатов в элементы интерфейса. Примеры используют современные классы .NET и параметризованные запросы.
Начните с файлов и сериализации, они проще всего. Затем переходите к базам данных: сначала подключение и простые запросы, потом добавление, изменение и удаление записей. Обязательно прочитайте про защиту от внедрения SQL, прежде чем писать код для реального проекта.
Регулярные выражения (Regex) в C#Как работать с Regex в C#: IsMatch, Match, Matches, Replace, Split, группы, RegexOptions, шаблоны email и телефона, производительность и GeneratedRegex.
Работа с файлами в C#: полное руководствоКак читать и записывать файлы в C#: File.ReadAllText, WriteAllText, StreamReader, using, кодировки, Path, Directory и асинхронное чтение с примерами.
Новый столбец в DataGridView на C#Как добавить столбец в DataGridView в C# из кода: типы столбцов, настройка заголовка и ширины, заполнение ячеек значениями.
Работа с Excel в C#: библиотеки и примерыКак читать и создавать Excel-файлы в C#: ClosedXML, EPPlus, NPOI и Interop. Форматирование, формулы, экспорт из базы данных и ответы на частые вопросы.
Добавление строки в DataGridView на C#Как добавить новую строку в DataGridView в C#: способы с привязкой данных и без неё, вставка в нужную позицию и обработка ошибок.