Библиотека шарписта | C#, F#, .NET, ASP.NET
23K subscribers
2.24K photos
34 videos
85 files
4.4K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
Помните публиковали любопытную инфографику? На сайте собрана вся инфографика по .NET (C# и F#) от данного автора.

https://proglib.io/w/0f740f6d
💡 Сергей Тепляков знает, о чем говорит. И это не бенчмарк, а сессия профилирования реального приложения.

👉 Источник

#csharp #tips
👍414🥱2❤‍🔥1😁1
💡ConcurrentDictionary имеет два очень похожих метода GetOrAdd: один принимает ключ и значение, а другой — ключ и фабрику, создающую значение.

Сергей Тепляков советует использовать второй, если есть такая возможность.

#csharp #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🤔9👍62
💡 Visual Studio Endpoints Explorer

Endpoints Explorer позволяет увидеть все эндпоинты в вашем решении.

Вы также можете перейти непосредственно к коду эндпоинта и создать для него заглушку запроса файла .http.

View > Other Windows > Endpoints Explorer

#dotnet #tools #tips
👍37😁3🔥1🤔1
💡 RuntimeInformation — класс, с помощью которого можно получить информацию о рантайме .NET в своих приложениях

#dotnet #tips
👍43👏2