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 126 subscribers, ranking 7 040 in the Technologies & Applications category and 36 424 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 14.53%. Within the first 24 hours after publication, content typically collects 7.50% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 635 views. Within the first day, a publication typically gains 1 360 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 05 September, 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 126
Subscribers
-924 hours
-47 days
-5530 days
Posts Archive
Список 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++ разработчику получить удаленную работу в аккредитованной IT-компании за 5 простых шагов. Шаг №1: До 10
Рассказываем, как C++ разработчику получить удаленную работу в аккредитованной IT-компании за 5 простых шагов. Шаг №1: До 10 июня подай заявку на участие в One day offer от разработчика офисного ПО МойОфис, который пройдет 17.06.23. Шаг №2: Выполни несложное тестовое задание на ревью кода, отправь вместе с заявкой и своим резюме. Шаг №3: Жди приглашение. В случае успешного прохождения тестирования тебя пригласят на интервью с командой. Шаг №4: Пройди онлайн-собеседование с тимлидами и руководителями разработки и продемонстрируй свои знания теории C+. Шаг №5: Получи оффер. Уже вечером 17 июня кандидаты, прошедшие отбор, получат предложение о работе и смогут стать частью команды МойОфис. Требования к участникам и форма для регистрации здесь.

🧬CefSharp CefSharp - библиотека, которая позволяет встраивать Chromium в приложения .NET. Это легкая обертка .NET вокруг Chr
🧬CefSharp CefSharp - библиотека, которая позволяет встраивать Chromium в приложения .NET. Это легкая обертка .NET вокруг Chromium Embedded Framework (CEF) Маршалла А. Гринблатта. Около 30% связки написано на C++/CLI, а большая часть кода - на C#. Его можно использовать из C# или VB, или любого другого языка CLR. 🖥 Github @csharp_ci

Онлайн-школа искуственного интелекта привествует вас 🤖 Создайте своё мобильное приложение, или как правильно писать запросы для ChatGPT 4.0 и получить проект, который начнёт приносить доход. C# - ChatGPT пишет код за вас. Вы работаете по принципу копировать-вставить Подбор тематики, поисковых запросов, логики приложегния - тоже делает ChatGPT Работаем на: Unity На выходе приложения: под Android и IOS Если хочется создать высокоприбыльный крутой проект, то теперь это прямо просто. Отзывы с прошлых моих обучающих продуктов - https://t.me/datingot Текущее обучение - https://t.me/modelerPRO/144   Получи профессию или просто стань высокодоходным фрилансером. Профита друзья!

💡Задача "Самый короткий мост" Условие: на вход подается матрица, в которой 1 - суша, 0 - вода. Остров представляет из себя с
💡Задача "Самый короткий мост" Условие: на вход подается матрица, в которой 1 - суша, 0 - вода. Остров представляет из себя совокупность частей суши, соединенных в четырех направлениях. На решетке существуют только два острова. Можно изменить 0 на 1 для соединения двух островов в один. Необходимо посчитать количество смен нулей на единицу для соединения двух островов. Пример: Ввод: grid = [[0,1],[1,0]] Вывод: 1 Объяснение: Ввод: grid = [[0,1,0],[0,0,0],[0,0,1]] Вывод: 2 Решенние: public class Solution { public IList<int> SpiralOrder(int[][] matrix) { List<int> lst = new(); int m = matrix.Length; int n = matrix[0].Length; int max = (int)Math.Ceiling(Math.Min(m,n)/2.0); for(int index=0; index< max; index++){ if(m - index * 2 == 1 || n - index * 2 == 1) { for(int i=index; i<m-index; i++) for(int j= index; j<n-index; j++) lst.Add(matrix[i][j]); continue; } for(int i=index; i<n-index-1; i++) lst.Add(matrix[index][i]); for(int i=index;i<m-index-1; i++) lst.Add(matrix[i][n-1-index]); for(int i=n-1-index; i>index; i--) lst.Add(matrix[m-1-index][i]); for(int i=m-1-index; i>index; i--) lst.Add(matrix[i][index]); } return lst; } } Временная сложность: O(mn) Пространственная сложность: O(nm) Пишите свое мнение в комментариях👇 @csharp_ci

Ozon в поисках C#-разработчиков в команду Доставки Чем занимается команда: полным циклом взаимодействия покупателя с Ozon, на
Ozon в поисках C#-разработчиков в команду Доставки Чем занимается команда: полным циклом взаимодействия покупателя с Ozon, начиная с добавления товаров в корзину, заканчивая выдачей или возвратом, чтобы миллионы пользователей могли совершать сотни тысяч заказов в день и получать их вовремя. Есть разные отделы: чекаут, корзина, логистика, личный кабинет продавца, путь поставок и другие. Что предлагают: • Ресурсы, чтобы делать лучшие продукты на рынке e-com • Бенефиты и льготы • Удаленку, гибрид или офис (Россия, Казахстан) — выбирать только тебе • Профессиональную команду Ознакомиться с подробностями вакансии и откликнуться можно по ссылке ниже https://bit.ly/3o4S4T6

🧬Orleans Orleans - это кросс-платформенная платформа для создания надежных, масштабируемых распределенных приложений 🖥 Gith
🧬Orleans Orleans - это кросс-платформенная платформа для создания надежных, масштабируемых распределенных приложений 🖥 Github 📄Документация @csharp_ci

кто может объяснить ?

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

photo content