uz
Feedback
C# (C Sharp) programming

C# (C Sharp) programming

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish

📈 Telegram kanali C# (C Sharp) programming analitikasi

C# (C Sharp) programming (@csharp_ci) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 18 307 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 7 335-o'rinni va Rossiya mintaqasida 36 870-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 18 307 obunachiga ega bo‘ldi.

15 Iyun, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -14 ga, so‘nggi 24 soatda esa 0 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 19.46% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 7.27% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 3 563 marta ko‘riladi; birinchi sutkada odatda 1 331 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 0 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent .net, api, логика, архитектура, string kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
По всем вопросам- @notxxx1 Реестр РКН: https://clck.ru/3Fk3kb #VRHSZ

Yuqori yangilanish chastotasi (oxirgi ma’lumot 16 Iyun, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

18 307
Obunachilar
Ma'lumot yo'q24 soatlar
+87 kunlar
-1430 kunlar
Postlar arxiv
Что выведет код?
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 kanali @csharp_ci statistikasi va tahlili