[Перевод] Поговорим о фичах в предварительной версии C# 11
#БлогкомпанииSkillFactory #Opensource #Программирование #NET #C #skillfactory #csharp IV
https://habr.com/ru/post/653835/
#БлогкомпанииSkillFactory #Opensource #Программирование #NET #C #skillfactory #csharp IV
https://habr.com/ru/post/653835/
Хабр
Поговорим о фичах в предварительной версии C# 11
К старту курса по разработке на C# рассказываем о новых конструкциях в предварительной версии языка C# 11. Среди них шаблоны списка, проверка Parameter на null и возможность переноса строки при...
[Перевод] Simulating Return Type Inference in C#
#Программирование #NET #C #ООП #dotnet #csharp #oop IV
https://habr.com/ru/post/673448/
#Программирование #NET #C #ООП #dotnet #csharp #oop IV
https://habr.com/ru/post/673448/
Хабр
Simulating Return Type Inference in C#
Мне по-настоящему нравится больше чего-либо в разработке ПО делать фреймворки, позволяющие другим разработчикам создавать что-то крутое. Иногда, в погоне за идеальным кодом, мне на ум приходят...
[Перевод] Fluent Generics in C#
#Программирование #NET #C #ООП #dotnet #csharp #oop IV
https://habr.com/ru/post/666244/
#Программирование #NET #C #ООП #dotnet #csharp #oop IV
https://habr.com/ru/post/666244/
Хабр
Fluent Generics in C#
Дженерики - мощная фича доступная во многих статически типизированных языках программирования. С их помощью можно писать код, который постоянно работает со множеством разных типов, делая упор на их...
[Перевод] Предварительная версия C# 11: обощённые типы для ML, обязательные члены и многое другое
#БлогкомпанииSkillFactory #NET #C #Opensource #Программирование #skillfactory #csharp IV
https://habr.com/ru/post/686880/
#БлогкомпанииSkillFactory #NET #C #Opensource #Программирование #skillfactory #csharp IV
https://habr.com/ru/post/686880/
Хабр
Предварительная версия C# 11: обощённые типы для ML, обязательные члены и многое другое
Окончательная версия выйдет уже в ноябре, а пока приглашаем под кат, где к старту нашего курса по разработке на C# рассказываем о новой предварительной версии и напоминаем, что у вас есть возможность...
[Перевод] Вероятно вам не нужен MediatR
#Программирование #NET #C #ООП #csharp #dotnetcore #net IV
https://habr.com/ru/post/686278/
#Программирование #NET #C #ООП #csharp #dotnetcore #net IV
https://habr.com/ru/post/686278/
Хабр
Вероятно вам не нужен MediatR
MediatR - это очень популярная библиотека, которая используется для уменьшения зависимостей между объектами. Она популяризует архитектуру, основанную на крайне значимых принципах проектирования:...
Загадочный EF Core, или Как написать свое расширение
#БлогкомпанииCUSTIS #NET #efcore #csharp #extensions #nuget #efcore IV
https://habr.com/ru/post/699138/
#БлогкомпанииCUSTIS #NET #efcore #csharp #extensions #nuget #efcore IV
https://habr.com/ru/post/699138/
Хабр
Загадочный EF Core, или Как написать свое расширение
В EF Core много полезных фич по работе с базами данных, но что, если этих возможностей не хватает? Я был удивлен, когда узнал, что фреймворк из коробки не умеет создавать вьюшки и отслеживать...
enum class и мой первый раз (использования Source Generator)
#NET #C #sourcegenerator #enum #enumeration #csharp #codegeneration IV
https://habr.com/ru/articles/738448/
#NET #C #sourcegenerator #enum #enumeration #csharp #codegeneration IV
https://habr.com/ru/articles/738448/
Хабр
enum class и мой первый раз (использования Source Generator)
Что такое enum class В Kotlin существует тип enum class . По факту, это тот же enum , но с несколькими возможностями: Переопределение общих методов ( toString , getHashCode ) Реализация интерфейсов...
Всегда ли в C# есть упаковка при конкатенации со строкой и интерполяции?
#БлогкомпанииPVSStudio #NET #C #Программирование #csharp #dotnet #boxing IV
https://habr.com/ru/companies/pvs-studio/articles/752152/
#БлогкомпанииPVSStudio #NET #C #Программирование #csharp #dotnet #boxing IV
https://habr.com/ru/companies/pvs-studio/articles/752152/
Хабр
Всегда ли в C# есть упаковка при конкатенации со строкой и интерполяции?
Разработчики на C# хорошо знакомы с термином "упаковка". Она может быть явной, а может быть незаметна. Например, к упаковке приводит сложение значимого типа со строкой. Или не приводит. Такая вот...
Инструменты создания API клиента для .NET
#Программирование #NET #ASP #API #C #csharp #refit IV
https://habr.com/ru/articles/758670/
#Программирование #NET #ASP #API #C #csharp #refit IV
https://habr.com/ru/articles/758670/
Хабр
Инструменты создания API клиента для .NET
В начале разработки нового проекта у команды всегда появлялся вопрос, какую библиотеку выбрать для межсервисного взаимодействия? А какую использовать для походов в сторонние сервисы? А что там с...
Разобраться раз и навсегда: Task.WhenAll или Parallel.ForEachAsync в C#
#БлогкомпанииRUVDScom #NET #C #Параллельноепрограммирование #Программирование #csharp #net IV
https://habr.com/ru/companies/ruvds/articles/790836/
#БлогкомпанииRUVDScom #NET #C #Параллельноепрограммирование #Программирование #csharp #net IV
https://habr.com/ru/companies/ruvds/articles/790836/
Хабр
Разобраться раз и навсегда: Task.WhenAll или Parallel.ForEachAsync в C#
Все хотят писать код, который работает быстро. Часто мы сидим, просматривая написанные алгоритмы и пытаясь понять, что можно сделать, чтобы настроить их производительность. В таком случае часто...
Создание Paint Dot Net плагина на C#/CodeLab для ЧБ дизеринга Jarvis Judice Ninke
#paintnet #paint #csharp #net #плагин #графика #дизеринг
https://habr.com/ru/articles/863236/
#paintnet #paint #csharp #net #плагин #графика #дизеринг
https://habr.com/ru/articles/863236/
Хабр
Создание Paint Dot Net плагина на C#/CodeLab для ЧБ дизеринга Jarvis Judice Ninke
Если вы фанат такой нелепой программы как Paint net, где отсутствуют бинды на горячие клавиши и прочие удобства современных редакторов, то эта статья для вас! Здесь вы узнаете как бесплатно создавать...