вторник, 16 сентября 2025 г.

CSVHelper, Csv, Helper, config

CSVHelper, Csv, Helper, config

Параметры конфигурации CSV Helper

При работе с библиотекой CSV Helper доступно большое количество настроек, позволяющих гибко управлять процессом чтения и записи данных. Вот некоторые наиболее важные параметры конфигурации:

ПараметрОписание
DelimiterСимвол-разделитель столбцов (, по умолчанию).
EncodingКодировка текста (UTF-8, Windows-1251 и др.).
HasHeaderRecordФлаг, определяющий наличие первой строки-заголовка.
IgnoreBlankLinesПропуск пустых строк при чтении данных.
TrimOptionsРежимы обрезания пробелов вокруг значений (none, trim, both).
QuoteAllFieldsВсегда заключать значения в кавычки независимо от содержимого.
EscapeCharacterСимвол экранирования для спецсимволов внутри значений.
BadDataFoundДействие при обнаружении некорректных данных (игнорирование, исключение).
CultureInfoЛокализация чисел, дат и символов валюты.
AllowCommentsВозможность игнорирования комментариев (строки начинающиеся с #).
DetectColumnCountChangesАвтоматическое определение изменения количества столбцов.

пятница, 12 сентября 2025 г.

Russian, KeyBoard, VisualStudio, Console

Russian, KeyBoard, VisualStudio, Console

using System.Text;

namespace ConsoleApp2

{

    internal class Program

    {

        static void Main(string[] args)

        {

            Console.OutputEncoding = Encoding.UTF8;


            Console.WriteLine("Hello, World!");

            Console.WriteLine("Привет, Мир!");

        }

    }

}

--------------------------------------------------------------------------------------------

using System.Text;


// See https://aka.ms/new-console-template for more information

Console.OutputEncoding = Encoding.UTF8; // устанавливаем кодировку UTF-8

Console.WriteLine("Hello, World!");

Console.WriteLine($"Привет, Мир");