uk
Feedback
C# (C Sharp) programming

C# (C Sharp) programming

Відкрити в Telegram

По всем вопросам- @notxxx1 Реестр РКН: https://clck.ru/3Fk3kb #VRHSZ

Показати більше

📈 Аналітичний огляд Telegram-каналу C# (C Sharp) programming

Канал C# (C Sharp) programming (@csharp_ci) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 18 307 підписників, посідаючи 7 335 місце в категорії Технології та додатки та 36 870 місце у регіоні Росія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 18 307 підписників.

За останніми даними від 15 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -14, а за останні 24 години на 0, загальне охоплення залишається високим.

  • Статус верифікації: Не верифікований
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 19.46%. Протягом перших 24 годин після публікації контент зазвичай збирає 7.27% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 3 563 переглядів. Протягом першої доби публікація в середньому набирає 1 331 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 0.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як .net, api, логика, архитектура, string.

📝 Опис та контентна політика

Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
По всем вопросам- @notxxx1 Реестр РКН: https://clck.ru/3Fk3kb #VRHSZ

Завдяки високій частоті оновлень (останні дані отримано 16 червня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

18 307
Підписники
Немає даних24 години
+87 днів
-1430 день
Архів дописів
Что выведет код?
Anonymous voting

Что выведет код? using System; class Program { static void Main(string[] args) { double num1 = 1.000001; double num2 = 0.0000
Что выведет код? using System; class Program { static void Main(string[] args) { double num1 = 1.000001; double num2 = 0.000001; Console.WriteLine((num1 - num2) == 1.0); } } @csharp_ci

Курс «Английский для разработчиков» Яндекс Практикума Для тех, кто хочет изменить свою профессиональную жизнь и работать в ме
Курс «Английский для разработчиков» Яндекс Практикума Для тех, кто хочет изменить свою профессиональную жизнь и работать в международной команде. Обучение построено не вокруг абстрактной теории, а вокруг рабочих ситуаций и полезных для карьеры навыков: ✋**Стендапы.** Подготовитесь обсуждать задачи, задавать вопросы и просить о помощи. 👨‍💻 Работа с заказчиками. Научитесь презентовать решения, говорить про баги и фичи. 📣 Митапы. Сможете понимать на слух доклады и выступать сами. 😎 Собеседования. Научитесь рассказывать про свой опыт, понимать вопросы и тактично переспрашивать. 👯 Неформальное общение с коллегами. Сможете рассказать о своих интересах, опыте, планах на будущее. 💻 Код-ревью. Сможете описать сделанное, дать обратную связь, тактично отстоять своё мнение. Запишитесь на бесплатную консультацию. Кураторы определят ваш уровень языка и расскажут подробнее про обучение. Реклама АНО ДПО "Образовательные технологии Яндекса", ИНН:7704282033, erid: LjN8JuH9p

🖇TensorFlow.NET Связка .NET Standard для TensorFlow от Google для разработки, обучения и развертывания моделей машинного обу
🖇TensorFlow.NET Связка .NET Standard для TensorFlow от Google для разработки, обучения и развертывания моделей машинного обучения на C# и F#.Github Обучающая Статья @csharp_ci

📍 Ищут парней для эксперимента. Сделают из вас разработчиков видеоигр. Для геймдев клуба это несложно. Денег не возьмут! Их
📍 Ищут парней для эксперимента. Сделают из вас разработчиков видеоигр. Для геймдев клуба это несложно. Денег не возьмут! Их основатель поставил себе цель, что до конца года помочь еще как минимум 1000 разработчиков заработать свои первые деньги в GameDev. Ему часто пишут в ЛС: «Евгений, что делать? Уже год пытаюсь сделать свою успешную игру, но художники и программисты постоянно косячат. Скачиваний нет. А я уже потратил все деньги и мотивация моя на нуле». В таких случаях всегда отвечает: чтобы игра была успешной ее нужно делать не для себя, а для игроков. И для этого есть четкий алгоритм: поиск ниши, разработка идеи, релиз и монетизация. Нужно просто взять и повторить простые действия. Впаривать ничего не будут. Просто искренне хотят вам помочь стать успешнее и достичь свою цель. Неважно, работаете ли вы в найме, сидите дома или занимаетесь бизнесом. Неважно, есть у вас деньги или нет. 🔸 Нужно только пройти по ссылке и зарегистрироваться: https://gamedev-intensive.ru 🔸 Единственное, что нужно сделать — это перейти по ссылке и оставить заявку! Дело 2х минут! Не ленись! 🔸 Такой возможности точно больше не будет в ближайшие месяцы. 🔸 Не упусти свой шанс! Бесплатный доступ, только по этой ссылке https://gamedev-intensive.ru

Что выведет код?
Anonymous voting

Что выведет код? using System; public class Program { public static void Main(string[] args) { Console.WriteLine("H" + 'I');
Что выведет код? using System; public class Program { public static void Main(string[] args) { Console.WriteLine("H" + 'I'); Console.WriteLine('h' + 'i'); } }

📎Полезные инструменты: Command-line-api Этот репозиторий содержит код для библиотек System.CommandLine и глобального инструм
📎Полезные инструменты: Command-line-api Этот репозиторий содержит код для библиотек System.CommandLine и глобального инструмента dotnet-suggest. 🖥 Github @csharp_ci

Что выведет код ?
Anonymous voting

Что выведет код ? using System; using System.Text; public class Program { public static void Main(string[] args) { String str
Что выведет код ? using System; using System.Text; public class Program { public static void Main(string[] args) { String str = ""; StringBuilder sb1 = new StringBuilder("TechBeamers"); StringBuilder sb2 = new StringBuilder("TechBeamers"); StringBuilder sb3 = new StringBuilder("Welcome"); StringBuilder sb4 = sb3; if (sb1.Equals(sb2)) str += "1"; if (sb2.Equals(sb3)) str += "2"; if (sb3.Equals(sb4)) str += "3"; String str1 = "TechBeamers"; String str2 = "Welcome"; String str3 = str2; if (str1.Equals(str2)) str += "4"; if (str2.Equals(str3)) str += "5"; Console.WriteLine(str); } } Ответ

Список 500 популярных вопросов и ответов с собеседований C# csharp ▪Github @csharp_ci
Список 500 популярных вопросов и ответов с собеседований C# csharpGithub @csharp_ci

С++ - в телеграм ! Хотите бесплатно и эффективно выучить C++ или прокачать свои навыки программирования? В канале ребята 24/7
С++ - в телеграм ! Хотите бесплатно и эффективно выучить C++ или прокачать свои навыки программирования? В канале ребята 24/7 пишут код, тестируют разные библиотеки, копаются в их настройках и применяют в работе. А потом делятся с подписчиками. Учиться бесплатно: @cpluspluc

💡Задача: Быки и коровы Условие задачи: разыгрывается партия, в которой мы просим оппонента угадать число. После первой попытки мы мы говорим другу количество отданных цифр и неотгаданных. Быки - правильные цифры, находящиеся на нужных позициях. Коровы - правильные числа, но находящиеся на соответствующих позициях. Задача - выдать подсказку в формате "xAyB", где x - количество быков, y - количество коров. Пример: Ввод: secret = "1807", guess = "7810" Вывод: "1A3B" Объяснение: Ввод: secret = "1123", guess = "0111" Вывод: "1A1B" Решение: class Solution: def getHint(self, se: str, gu: str) -> str: dcse=defaultdict(lambda:0) dcgu=defaultdict(lambda:0) a=0 b=0 for i in range(len(se)): if(se[i]==gu[i]): a+=1 else: dcse[se[i]]+=1 dcgu[gu[i]]+=1 for x in dcse: if(dcgu[x]>=dcse[x]): b+=dcse[x] else: b+=dcgu[x] return(str(a)+"A"+str(b)+"B") пишите свое решение в комментариях 👇 @csharp_ci

Ищешь интересные конференции? PVS-Studio запустила календарь событий для разработчиков. Это бесплатный сервис, который поможе
Ищешь интересные конференции? PVS-Studio запустила календарь событий для разработчиков. Это бесплатный сервис, который поможет быть в курсе ИТ-событий на ближайший год — больше не нужно прыгать между разными ресурсами, все собрано в одном каталоге 🔥 Если хотите подобрать конференцию по душе, попробуйте систему фильтров: выбираете страну, тематику и формат проведения — а система выдает подходящие события. Например, за пару кликов можно найти конфы по C#, C++ или Java, которые пройдут в России Если лень заходить на сайт, подписывайтесь на телеграм-канал календаря — там публикуют лучшие русскоязычные события для разработчиков и тех, кто с ними работает

🖥 Threading: Небольшая памятка с кодом. Создание нового потока Чтобы создать новый поток в C#, вы можете использовать класс Thread: using System.Threading; void PrintNumbers() { for (int i = 1; i <= 5; i++) { Console.WriteLine(i); } } Thread newThread = new Thread(PrintNumbers); Starting a Thread Чтобы запустить поток в C#, вы можете использовать метод Start(): newThread.Start(); Joining a Thread Чтобы дождаться завершения выполнения потока в C#, вы можете использовать метод Join() newThread.Join(); Thread Sleep Остановка текущего потока на заданное время, Thread.Sleep(1000); // Sleep for 1 second Thread Pools Чтобы использовать пул потоков в C#, вы можете воспользоваться классом ThreadPool: using System.Threading; ThreadPool.QueueUserWorkItem(PrintNumbers); Tasks Чтобы создать и запустить задачу в C#, вы можете использовать класс Task: using System.Threading.Tasks; Task.Run(PrintNumbers); Wait Чтобы дождаться завершения задачи в C#, вы можете использовать метод Wait(): Task task = Task.Run(PrintNumbers); task.Wait(); Cancelling a Task Для отмены задачи в C# можно использовать класс CancellationTokenSource: using System.Threading; using System.Threading.Tasks; CancellationTokenSource cts = new CancellationTokenSource(); Task.Run(() => PrintNumbers(cts.Token), cts.Token); cts.Cancel(); Task Exceptions Для обработки исключений в задаче можно использовать блок try-catch внутри : using System.Threading.Tasks; Task.Run(() => { try { // Code that may throw an exception } catch (Exception ex) { Console.WriteLine($"Error: {ex.Message}"); } }); @csharp_ci

⚡️Уже 31 мая стартует обучение на продвинутом онлайн-курсе «C# ASP NET Core Developer» в OTUS. Пройдите вступительный тест и
⚡️Уже 31 мая стартует обучение на продвинутом онлайн-курсе «C# ASP NET Core Developer» в OTUS. Пройдите вступительный тест и проверьте, осилите ли вы программу! 👉ПРОЙТИ ТЕСТ ПО ASP NET За 5 месяцев вы научитесь: — Самостоятельно реализовывать веб-приложения на ASP Net Core — Создавать высоконагруженные API на GraphQL, gRPC и SignalR Core — Освоите JavaScript, познакомитесь с ReactJS и научитесь интегрировать его с ASP NET Core — Покрывать веб-приложения интеграционными и нагрузочными тестами — Разворачивать веб-приложения в Docker-контейнерах и в облаках — Настраивать CI/CD и использовать Kubernetes — Реализовывать микросервисную архитектуру и использовать RabbitMQ — Управлять безопасностью и защищаться от хакерских атак Преподаватели — практики с опытом в C#, .NET, ASP NET. Выпускников нашего курса ждут 12 работодателей - партнёров Отуса. Обучение доступно также в рассрочку. Нативная интеграция. Информация о продукте www.otus.ru

⚡️Уже 31 мая стартует обучение на продвинутом онлайн-курсе «C# ASP NET Core Developer» в OTUS. Пройдите вступительный тест и
⚡️Уже 31 мая стартует обучение на продвинутом онлайн-курсе «C# ASP NET Core Developer» в OTUS. Пройдите вступительный тест и проверьте, осилите ли вы программу! 👉ПРОЙТИ ТЕСТ ПО ASP NET За 5 месяцев вы научитесь: — Самостоятельно реализовывать веб-приложения на ASP Net Core — Создавать высоконагруженные API на GraphQL, gRPC и SignalR Core — Освоите JavaScript, познакомитесь с ReactJS и научитесь интегрировать его с ASP NET Core — Покрывать веб-приложения интеграционными и нагрузочными тестами — Разворачивать веб-приложения в Docker-контейнерах и в облаках — Настраивать CI/CD и использовать Kubernetes — Реализовывать микросервисную архитектуру и использовать RabbitMQ — Управлять безопасностью и защищаться от хакерских атак Преподаватели — практики с опытом в C#, .NET, ASP NET. Выпускников нашего курса ждут 12 работодателей - партнёров Отуса. Обучение доступно также в рассрочку. Нативная интеграция. Информация о продукте www.otus.ru

📎Plugin.Maui.ScreenSecurity Полезная библиотека для защиты приложений NET MAUI без особых усилий. Помогает скрыть контент пр
📎Plugin.Maui.ScreenSecurity Полезная библиотека для защиты приложений NET MAUI без особых усилий. Помогает скрыть контент приложения, поставить защиту от скриншотов и записи экрана. 🖥 Github @csharp_ci

⚡️Уже 31 мая стартует обучение на продвинутом онлайн-курсе «C# ASP NET Core Developer» в OTUS. Пройдите вступительный тест и
⚡️Уже 31 мая стартует обучение на продвинутом онлайн-курсе «C# ASP NET Core Developer» в OTUS. Пройдите вступительный тест и проверьте, осилите ли вы программу! 👉ПРОЙТИ ТЕСТ ПО ASP NET: https://otus.pw/Q8Dk/ За 5 месяцев вы научитесь: — Самостоятельно реализовывать веб-приложения на ASP Net Core — Создавать высоконагруженные API на GraphQL, gRPC и SignalR Core — Освоите JavaScript, познакомитесь с ReactJS и научитесь интегрировать его с ASP NET Core — Покрывать веб-приложения интеграционными и нагрузочными тестами — Разворачивать веб-приложения в Docker-контейнерах и в облаках — Настраивать CI/CD и использовать Kubernetes — Реализовывать микросервисную архитектуру и использовать RabbitMQ — Управлять безопасностью и защищаться от хакерских атак Преподаватели — практики с опытом в C#, .NET, ASP NET. Выпускников нашего курса уже сейчас с нетерпением ждут 12 работодателей - партнёров Отуса. Курс необходим программистам с опытом разработки на C# от 3 лет. Обучение доступно также в рассрочку. 🆙Пройдите вступительный тест и успейте в группу с ластколл-скидкой: https://otus.pw/l4MSL/ Нативная интеграция. Информация о продукте www.otus.ru

💡Задача: Сортировочный список Условие: дан односвязный список, необходимо отсортировать узлы списка по значению в порядке возрастания Пример: Ввод: head = [4,2,1,3] Вывод: [1,2,3,4] Ввод: head = [-1,5,3,4,0] Вывод: [-1,0,3,4,5] Можете ли вы отсортировать связанный список за O (n logn) времени и O(1) памяти (т.е. постоянного пространства)? Решение: public class Solution { public ListNode SortList(ListNode head) { if (head == null) return null; if (head.next == null) return head; var tail = head; var mid = head; var prev = head; while (tail != null && tail.next != null) { tail = tail.next.next; prev = mid; mid = mid.next; } prev.next = null; return MergeTwoLists(SortList(head), SortList(mid)); } ListNode MergeTwoLists(ListNode list1, ListNode list2) { var head = new ListNode(); var newNode = head; while (list1 != null && list2 != null) { if (list1.val < list2.val) { newNode.next = list1; newNode = list1; list1 = list1.next; } else { newNode.next = list2; newNode = list2; list2 = list2.next; } } newNode.next = list1 ?? list2; return head.next; } } Ваше мнение пишите в комментариях 👇 @csharp_ci

C# (C Sharp) programming - Статистика та аналітика Telegram каналу @csharp_ci