ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Библиотека шарписта | C#, F#, .NET, ASP.NET

Библиотека шарписта | C#, F#, .NET, ASP.NET

前往频道在 Telegram

Все самое полезное для C#-разработчика в одном канале. Наши курсы: https://clc.to/y3LDtw По рекламе: @tproger_sales_bot Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead

显示更多

📈 Telegram 频道 Библиотека шарписта | C#, F#, .NET, ASP.NET 的分析概览

频道 Библиотека шарписта | C#, F#, .NET, ASP.NET (@csharpproglib) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 21 498 名订阅者,在 技术与应用 类别中位列第 6 132,并在 俄罗斯 地区排名第 30 410 位。

📊 受众指标与增长动态

自 невідомо 创建以来,项目保持高速增长,吸引了 21 498 名订阅者。

根据 06 十一月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -128,过去 24 小时变化为 -10,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 15.17%。内容发布后 24 小时内通常能获得 7.45% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 3 261 次浏览,首日通常累积 1 602 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 4。
  • 主题关注点: 内容集中在 .net, шарписта, навигация, await, string 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
“Все самое полезное для C#-разработчика в одном канале. Наши курсы: https://clc.to/y3LDtw По рекламе: @tproger_sales_bot Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead”

凭借高频更新(最新数据采集于 07 十一月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

21 498
订阅者
-1024 小时
-327 天
-12830 天
帖子存档
Можно ли ускорить рефлексию в .NET? Да, с помощью легковесной генерации кода на основе деревьев выражений. Выше — пример опти
Можно ли ускорить рефлексию в .NET? Да, с помощью легковесной генерации кода на основе деревьев выражений. Выше — пример оптимизации доступа к членам путем кэширования сгенерированных выражений доступа к полям или свойствам. Это все еще в 100 раз медленнее, чем прямой доступ. Но в 10 раз быстрее, чем обычная рефлексия! #dotnet #csharp #benchmarks #tip by Сергей Тепляков

👩‍💻 Новый TerminalLogger в .NET 8 SDK TerminalLogger предоставляет более подробный вывод, по сравнению со стандартным консо
👩‍💻 Новый TerminalLogger в .NET 8 SDK TerminalLogger предоставляет более подробный вывод, по сравнению со стандартным консольным логгером, однако он не включен по умолчанию. 📌 Для активации используйте опцию --tl (например, dotnet build --tl) или включите его по умолчанию с помощью переменной окружения MSBUILDTERMINALLOGGER, которая может быть установлена в значения true, false или auto. 📌 Новый TerminalLogger можно включить для текущего пользователя:
[Environment]::SetEnvironmentVariable("MSBUILDTERMINALLOGGER", "auto", "User")
В статье также приводится сравнение вывода между стандартным консольным логгером и TerminalLogger, подчеркивая такие преимущества, как группировка предупреждений и ошибок по целевой платформе, улучшенная читаемость благодаря цветам, гиперссылки для основного вывода сборки, отображение времени выполнения для каждой цели и более понятный статус окончательной сборки.

🏔 Эпикфейл: карьера катится к чертям 🤦‍♂️ У всех нас случались провалы в карьере, о которых не хочется распространяться. Не
🏔 Эпикфейл: карьера катится к чертям 🤦‍♂️ У всех нас случались провалы в карьере, о которых не хочется распространяться. Неловкий момент на собеседовании, провал проекта из-за глупой ошибки, конфликт с начальством — такие ситуации хочется поскорее забыть. Однако часто именно они дают нам самые ценные уроки и закаляют как профессионалов. 📝 Поделитесь своей историей карьерного провала в нашем новом опросе и расскажите, к чему он привел в итоге. Быть может, эта ошибка позволила вам пересмотреть свой путь и выбрать более подходящую профессию? А может, вы сделали правильные выводы и сейчас добились успеха? 👉 Поделиться историей

🧰 При компиляции асинхронного C#-метода компилятор преобразует код, разбивая его на отдельные шаги. Потом, во время выполнен
+1
🧰 При компиляции асинхронного C#-метода компилятор преобразует код, разбивая его на отдельные шаги. Потом, во время выполнения каждый шаг прерывается асинхронной операцией. 🤔 Когда она завершается, надо точно понимать, куда вернуть управление — в какой конкретно шаг. Поэтому все шаги нумеруются и компилятор очень строго следит за тем куда можно перейти. Такое решение называется state machine. 👨‍🎓 .NET/ASP.NET Core разработчик Родион Мостовой разбирается с понятием state machine для понимания принципа работы асинхронности в C#. 👉 Читать

🤯🔥 Сеньор немного накосячил на проде... Сам виноват, но быстро исправился и не потерял атмосферу! #жиза

🤔 Как получить ассемблерный код, сгенерированный JIT для C#-метода? Когда вы выполняете .NET-метод, JIT компилирует его в ма
+2
🤔 Как получить ассемблерный код, сгенерированный JIT для C#-метода? Когда вы выполняете .NET-метод, JIT компилирует его в машинный код. Этот нативный код затем выполняется процессором. Если у вас вдруг возникла необходимость исследовать сгенерированный ассемблерный код, сделать это можно несколькими способами: ✅ Использовать переменную окружения DOTNET_JitDisasm (.NET 7+) ✅ Использовать расширение для Visual Studio Disasmo ✅ Использовать онлайн-сервис Sharplab, если под рукой нет других инструментов

📚 BookClub DotNet — подкаст для .NET-разрабов и не только, в котором ведущие (Роман Гашков, Григорий Кузьмин и Роман Щербако
📚 BookClub DotNet — подкаст для .NET-разрабов и не только, в котором ведущие (Роман Гашков, Григорий Кузьмин и Роман Щербаков) читают книги и во всех деталях обсуждают ключевые мысли из них вместе с гостями. 🎙 Во втором сезоне подкаста они обсуждают книгу по проектированию «System Design. Подготовка к сложному интервью»: 🔸 Выпуск 0 🔸 Выпуск 1 🔸 Выпуск 2 🔸 Выпуск 3 🔸 Выпуск 4

🤩 Официальный YouTube-канал .NET пополнился новыми курсами, видеоуроками и различными активностями на .NET Conf 2023: 🌐 Бэк
🤩 Официальный YouTube-канал .NET пополнился новыми курсами, видеоуроками и различными активностями на .NET Conf 2023: 🌐 Бэкенд веб-разработка с .NET для начинающих 🌐 Фронтенд веб-разработка с .NET для начинающих 🌐 JSON-сериализация с помощью System.Text.Json 🌐 Docker-контейнеры с .NET для начинающих 🌐 .NET MAUI Minutes 🌐 Студенческая зона .NET Conf 2023 #чтопроисходит

🚀string.Contains(char) vs. string.Contains(string): когда производительность находишь там, где вообще не ждешь #dotnet #csha
🚀string.Contains(char) vs. string.Contains(string): когда производительность находишь там, где вообще не ждешь #dotnet #csharp #benchmarks #tip by Сергей Тепляков

🛠 Tmds.ExecFunction — С#-библиотека, упрощающая выполнение функции в отдельном процессе. Это может быть полезно для написани
🛠 Tmds.ExecFunction — С#-библиотека, упрощающая выполнение функции в отдельном процессе. Это может быть полезно для написания тестов, требующих отдельного процесса, или для запуска кода с другим временем жизни, чем у процесса приложения .NET. Библиотека основана на классе corefx RemoteExecutorTestBase 👇 🔗 GitHub

Как вы обычно отдыхаете?
Anonymous voting

🤖Microsoft Copilot под капотом 🧰 Copilot сегодня встроен в мобилки/Bing/Edge и основан на нескольких опенсорсных инструмент
+1
🤖Microsoft Copilot под капотом 🧰 Copilot сегодня встроен в мобилки/Bing/Edge и основан на нескольких опенсорсных инструментах, включая SignalR, Adaptive Cards, Markdown и object-basin. 🤔 Но как все это работает вместе под капотом? Читайте подробнее про использование SignalR с другими инструментами на практике, потоковую передачу сообщений, ответы во внешний UI и другие аспекты, которые происходят стороне сервера. 👉 Читать

Три фазы сборщика мусора в .NET на пальцах: на заметку C#-разработчику 1️⃣ Marking На данной фазе сборщик мусора отмечает все
Три фазы сборщика мусора в .NET на пальцах: на заметку C#-разработчику 1️⃣ Marking На данной фазе сборщик мусора отмечает все объекты, которые можно будет удалить позже. Например, у нас есть небольшой локальный список внутри функции, которая завершает работу. Наш список теперь выходит из области видимости и может быть удален. 2️⃣ Sweeping Теперь, когда у нас есть некоторые объекты, которые мы можем удалить, сборщик мусора пробегается и удаляет эти блоки памяти. Это может оставить неиспользуемые участки в памяти. Поэтому у нас есть следующая фаза. 3️⃣ Compacting Данная фаза похожа на инструмент дефрагментации на старых жестких дисках, где файлы перемещаются в начало, а «пустое» пространство — в конец диска. Сборщик мусора делает что-то подобное с нашей памятью. 👉 Подробнее #dotnet #csharp #tip by Steven Giesel

🔎 Глубокое исследование техники managed .NET hooking с использованием библиотеки Harmony 🤩 Jiri Vinopal из команды Check Po
🔎 Глубокое исследование техники managed .NET hooking с использованием библиотеки Harmony 🤩 Jiri Vinopal из команды Check Point Research погружается в практику использования Harmony для динамического изменения поведения методов .NET во время выполнения, охватывая различные типы патчей: Prefix, Postfix, Transpiler, Finalizer и Reverse Patch. 📌 Для чего? Для решения конкретных задач с помощью Harmony, включая обход сложных обфускаторов, таких как ConfuserEx2. 👨‍🎓 Представленные Jiri методики сочетания отладки и перехвата могут значительно улучшить процесс разработки и отладки софта. 👉 Читать

👩‍💻 Пройди тест по C# и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C# ASP. NET Core разработчик" от OTUS по специальной цене. За 5 месяцев обучения ты научишься создавать информационные системы, состоящие из сайтов, мобильных клиентов и телеграмм-ботов и т.д., используя фреймворк C# ASP. NET Core и смежные технологии, такие как ReactJS и другие. ➡️ ПРОЙТИ ТЕСТ: https://otus.pw/sAP5/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 Erid 2VtzqueVRzf

🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Напоминаем, что у нас есть бесплатный курс для всех, кто хо
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом. Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах. 👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.

🕹Хардкорный курс по Unity от Романа Сакутина 🕘 Таймкоды: 00:02:46 — Установка 00:04:40 — Основные понятия 00:29:01 — Создан
🕹Хардкорный курс по Unity от Романа Сакутина 🕘 Таймкоды: 00:02:46 — Установка 00:04:40 — Основные понятия 00:29:01 — Создание уровня 3D 01:05:31 — Базовая физика 01:17:42 — Создание уровня 2D 01:38:51 — 2D физика 01:50:40 — 3D анимации 02:00:41 — 2D анимации 02:06:21 — Введение в скриптинг 02:55:19 — Code Style 03:01:07 — Связь компонентов 03:16:54 — Корутины 03:35:39 — Столкновения 03:40:48 — Эффектность 03:59:24 — Объекты в динамике 04:05:55 — Математика (Петр Земсков) 04:39:24 — Математика (Роман Сакутин) 05:02:12 — User Interface 06:07:07 — Flappy Bird 06:18:17 — Полезные инструменты 07:00:02 — Эффекты в Unity 07:30:38 — Монетизация (Евгений Гришаков) 08:12:34 — Основы 3D (Алексей Долгов) 10:04:46 — Моделирование 11:00:12 — Текстурирование 11:57:06 — Анимация 12:38:15 — Взаимодействие с 3D-художниками 12:50:30 — New Input System 13:15:51 — Оптимизация 13:31:05 — Продвинутая работа с редактором 13:54:55 — Подготовка к собесу (Антон Назаров) 14:38:28 — VR в Unity (Владимир Макушев)

Внутри каждого из нас живет критик. А как вы справляетесь со своим?
Anonymous voting

Безопасный unsafe Rust Расскажет Кирилл Федченко — Lead Rust Developer в InfinitySwap. Встречаемся на бесплатном открытом уро
Безопасный unsafe Rust Расскажет Кирилл Федченко — Lead Rust Developer в InfinitySwap. Встречаемся на бесплатном открытом уроке от OTUS. 💻На вебинаре: - разберёмся, какие суперспособности даёт разработчику unsafe код, и какая ответственность с ними появляется; - посмотрим, как у Rust получается обеспечивать безопасность, несмотря на unsafe код в низкоуровневых библиотеках; - научимся использовать unsafe безопасно. Занятие пройдёт 1 февраля в 20:00 мск и будет приурочено к старту курса «Rust Developer. Professional». Доступна рассрочка на обучение! 👉Чтобы занять место на уроке и получить запись, регистрируйтесь прямо сейчас: https://clck.ru/38QxCH Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

📙Essential F# — бесплатная книга для тех, кто хочет изучить F# без предварительных знаний ни в языке, ни в функциональном программировании. Опыт работы с C#/VB.NET, конечно, может быть полезен, но не является обязательным. И да, можно также скачать PDF или посмотреть видеокурс на основе книги, который начнется совсем скоро 😉 👉 GitHub