devdigest // net core
3.4K members
69 photos
2 videos
4 files
1.57K links
Сообщество разработчиков на платформе .NET Core

Чат: @dotnet_chat
Download Telegram
to view and join the conversation
Forwarded from Microsoft Developer Community via @like
Новинки C# 7.2. Span<T> и Memory<T>.

Столкнувшись с проблемой замедления работы системы при передаче и использовании переменных, хранимых в стеке, автор нашел отличное решение по использованию коллекции Span<T>, которая была добавлена в версии языка C# 7.2.

Подробнее: https://aka.ms/dev_0418_article

#article #csharp
Forwarded from Microsoft Developer Community via @like
Книга C# Smorgasbord теперь доступна бесплатно.

Автор книги C# Smorgasbord решил выложить ее в свободный доступ. Кроме ссылок на скачивание на странице вы найдете милую историю о том, как он пришел к мысли о том, что ее нужно бесплатно раздать всем желающим.

Скачать: https://aka.ms/book_0518

#book #csharp
Forwarded from Microsoft Developer Community via @like
Книга C# Notes for Professionals.

Сегодня рассказываем о книге с заметками для профессионалов в C#. Более 700 страниц и 165 глав кода. Скачивайте бесплатно по ссылке ниже!

Подробнее: https://aka.ms/csharp_book_0518

#book #csharp
Forwarded from Microsoft Developer Community via @like
Новые обобщенные типы в C# 7.3.

Во время последней конференции Build, мы представили следующую версию Visual Studio с поддержкой C# 7.3. Это еще одно небольшое обновление с некоторыми довольно интересными функциями. Основное изменение было связано с обобщенными типами. Начиная с C# 7.3 появилось еще 3 типа: unmanaged, System.Enum и System.Delegate.

Подробнее: https://aka.ms/csharp_new_0618

#csharp #article
Forwarded from Microsoft Developer Community via @like
7 причин крутости C#.

Автор этой статьи выбрал и описал главные для него 7 причин крутости C#. Среди них разработка игр на Unity и разработка приложений для AR и VR. А что нравится или не нравится в C# вам?

Подробнее: https://aka.ms/csharp_0618_article

#csharp #article
Предложение включить в следующую версию С# поддержку ковариантных типов возврата. Это может позволить переопределенному методу иметь другой (более высокий по иерархии наследования) тип, чем метод, который он переопределяет.

Выглядит это может примерно так:

class Compilation ...
{
virtual Compilation WithOptions(Options options)...
}


class CSharpCompilation : Compilation
{
override CSharpCompilation WithOptions(Options options)...
}


https://www.infoq.com/news/2020/01/CSharp-Covariant-Return-Types/

#Covariant, #CSharp, #Proposals
Довольно холиварная тема про разработку на C# в функциональном стиле

https://hmemcpy.com/2020/03/your-csharp-is-already-functional

#functional #CSharp
Еще один доклад из числа интересных и рекомендуемых к просмотру на .NET fwdays'20 : "C# 8: Be Good, Get Good or Give Up" от Игоря Фесенко.
В этом видео Игорь познакомит вас с практическими примерами, когда функции не работают так, как ожидалось, также Игорь расскажет, что нового и полезного в C# 8

https://devdigest.today/post/1291

#fwdays #csharp #csharp8
StackOnlyJsonParser объединяет использует System.Text.Json с генераторами кода из C# 9, чтобы обеспечить эффективную работу с памятью при десериализации JSON. Библиотека предназначена главным образом для систем с малой задержкой, работающими в реальном времени.

https://github.com/TomaszRewak/C-sharp-stack-only-json-parser

#CSharp #JSON
Пять интересных и практичных возможностей при работе с enum. Скорее всего вы знаете о некоторых из них, но о некоторых могли и забыть.

https://www.code4it.dev/blog/5-more-things-about-enums-csharp

#enums #csharp
Статья с очень холиварным названием и таким же текстом. Но внутри – подкаст.

https://habr.com/en/post/505364/

#FSharp #HolyWar #CSharp