2023-09-03 dotnetdotnet-8 .NET 8 десериализация в свойства только для чтения Узнайте, как в .NET 8 десериализовать JSON в свойства только для чтения без сеттера с помощью JsonObjectCreationHandling или JsonSerializerOptions.
2023-09-02 dotnetdotnet-8 .NET 8 обработка лишних членов при десериализации JSON Узнайте, как в .NET 8 заставить десериализацию бросать исключение для несопоставленных JSON-свойств с помощью JsonUnmappedMemberHandling.
2023-08-29 dotnet-scriptdotnet Как установить dotnet script dotnet script позволяет запускать C#-скрипты (.CSX) из .NET CLI. Единственное требование — наличие .NET 6 или новее на машине. Установить dotnet-script глобально можно следующей командой: Затем для выполнения файла-скрипта достаточно вызвать dotnet script <file_path>, как в примере ниже: Как...
2023-08-11 csharpdotnet C# Как дождаться завершения процесса? Дождаться завершения процесса можно с помощью метода WaitForExit. Ваш код синхронно подождёт, пока процесс завершится, и затем продолжит выполнение. Рассмотрим пример: Этот код запустит новый процесс cmd.exe и выполнит команду timeout 5. Вызов process.WaitForExit() заставит вашу программу...
2023-08-06 dotnetdotnet-8 .NET 8 JsonNamingPolicy: SnakeCaseLower и KebabCaseLower (System.Text.Json) Используйте новые `JsonNamingPolicy.SnakeCaseLower` (а также SnakeCaseUpper, KebabCaseLower, KebabCaseUpper) в .NET 8 для сериализации JSON в snake_case / kebab-case через System.Text.Json без своего конвертера.
2023-06-14 dotnet dotnet new api -aot: '-aot' is not a valid option Исправьте ошибку '-aot is not a valid option', используя правильный синтаксис с двойным дефисом: dotnet new api --aot.
2023-06-11 csharpdotnet Как начать программировать на C# Руководство для начинающих по началу программирования на C#: от установки Visual Studio до написания первой программы и поиска ресурсов для обучения.
2023-06-10 dotnetdotnet-8 Что нового в .NET 8 .NET 8 был выпущен 14 ноября 2023 года как версия LTS (Long Term Support), что означает поддержку, обновления и исправления ошибок не менее трёх лет с даты выхода. Как обычно, .NET 8 включает поддержку новой версии языка C#, а именно C# 12.