2023-09-14 csharpdotnetdotnet-8 The type or namespace name InterceptsLocationAttribute could not be found Как исправить ошибку CS0246 для InterceptsLocationAttribute в interceptors C#, объявив атрибут самостоятельно.
2023-09-11 csharpdotnetdotnet-8 .NET 8 пометить JsonSerializerOptions как readonly Узнайте, как в .NET 8 пометить экземпляры JsonSerializerOptions как только для чтения с помощью MakeReadOnly и как проверить свойство IsReadOnly.
2023-09-07 csharpdotnetdotnet-8 .NET 8 сериализация Half, Int128 и UInt128 В .NET 8 System.Text.Json добавляет встроенную поддержку сериализации числовых типов Half, Int128 и UInt128.
2023-09-06 csharpdotnetdotnet-8 .NET 8 Memory<byte> сериализуется как base64 Начиная с .NET 8, и Memory<byte>, и ReadOnlyMemory<byte> сериализуются как строки Base64, тогда как другие типы вроде Memory<int> остаются JSON-массивами.
2023-09-05 csharpdotnetdotnet-8 .NET 8 включаем непубличные члены в JSON-сериализацию Узнайте, как в .NET 8 включить private, protected и internal свойства в JSON-сериализацию с помощью атрибута JsonInclude.
2023-09-04 dotnetdotnet-8 dotnet workload clean Используйте команду `dotnet workload clean`, чтобы удалить оставшиеся .NET workload-паки после обновления SDK или Visual Studio: когда применять, что удаляется и подводные камни.
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() заставит вашу программу...