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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET pinned «​​Хотите стать универсальным программистом и быть востребованным на рынке? Научитесь создавать сайты, серверные приложения и десктопные приложения с помощью языка C# от Microsoft на полноценном онлайн-курсе «C# разработчик» в SkillFactory. Вас ждет пр…»
#вопросы_для_самопроверки

Почему управлять вручную сборкой мусора зачастую нецелесообразно? Приведите пример, когда вызов метода GC.Collect() имеет смысл.
Сборщик мусора сам настраивает пороговые значения для поколений (в зависимости от реального поведения приложения). Как только размер поколения в управляемой куче превышает пороговый, начинается сборка мусора. Поэтому чаще всего следует избегать вызовов GC.Collect().

Но может возникнуть необходимость ручной сборки мусора, если произошло разовое событие, которое привело к уничтожению множества старых объектов. Таким образом, основанные на прошлом поведении приложения прогнозы сборщика мусора окажутся не точными, а сборка мусора окажется весьма кстати.

Источник: https://proglib.io/w/932ad628
​​ОГО! Спасибо! Очень приятно. Вы так тоже можете сделать: vk.com/proglib
Все стремятся сделать свой код чище, поэтому советы по именованию и структурированию функций, перечисленные в статье, должны пойти вам на пользу.

https://proglib.io/w/6a266e01
Приложение может иметь более одного статического метода Main(), но вы должны указать, какая точка входа является «реальной» (в настройках проекта или в командной строке). Подробнее об этом в статье.

https://proglib.io/w/5525e85f
Как сделать дамп объекта для отладки на C#

У вас есть объект, значения которого необходимо отображать во время выполнения, без необходимости открывать определенные инструменты отладки? В статье автор объясняет, как легко выгружать объект вместе со всеми его вложенными объектами.

https://proglib.io/w/eb3b9e9c
Если вам интересен язык Go, то вы можете ознакомиться с материалами статьи и видео, в которых представлен обзор языка, ориентированный на разработчиков C#.
Сайт, который посвящён пошаговому изучению Blazor: https://proglib.io/w/85f8b219
Если вам нравится делиться знаниями, мы принесли приятную новость – прямо сейчас Geekbrains ищет 30 преподавателей, авторов и ревьюеров:

👨‍🏫 Преподаватель ведет онлайн-занятия по любимым темам и видит, как растут новые кадры.
👨‍🎤 Автор разрабатывает собственную программу и делится знаниями с новичками.
🕵️ Ревьюер дает обратную связь на практические работы студентов и помогает освоить лучшие практики.

Не страшно, если нет опыта в образовательной сфере – компания ищет профессионалов в своей отрасли, а остальному научат. Можно даже совмещать преподавание с работой.

Станьте экспертом в GeekBrains и помогите тысячам людей найти себя в IT 👉 https://proglib.io/w/a518a38d