en
Feedback
C# (C Sharp) programming

C# (C Sharp) programming

Open in Telegram

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

Show more

📈 Analytical overview of Telegram channel C# (C Sharp) programming

Channel C# (C Sharp) programming (@csharp_ci) in the Russian language segment is an active participant. Currently, the community unites 18 307 subscribers, ranking 7 335 in the Technologies & Applications category and 36 870 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 18 307 subscribers.

According to the latest data from 15 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -14 over the last 30 days and by 0 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 19.46%. Within the first 24 hours after publication, content typically collects 7.27% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 3 563 views. Within the first day, a publication typically gains 1 331 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 0.
  • Thematic interests: Content is focused on key topics such as .net, api, логика, архитектура, string.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
По всем вопросам- @notxxx1 Реестр РКН: https://clck.ru/3Fk3kb #VRHSZ

Thanks to the high frequency of updates (latest data received on 16 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

18 307
Subscribers
No data24 hours
+87 days
-1430 days
Posts Archive
Что выведет код?
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