Вхід
  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

C#

Новости - 2 years назад

Android, iOS, Java, C#, Python, QA: Andersen запускает бесплатные стажировки с трудоустройством

Ігор Шелудченко

Редактор у Highload

Международная IT-компания Andersen, имеющая более 3,5 тысяч работников, запускает бесплатные программы стажировки для PHP-, Android-, iOS-, Python, C#-разработчиков и QA manual.

Карьера - 2 years назад

DataArt запускает бесплатные лекции Automation Testing with C# Selenium

Ігор Шелудченко

Редактор у Highload

Компания DataArt решила запустить цикл лекций Automation Testing with C# Selenium.

Теория - 3 years назад

HashSet в C#: критически важные вещи для понимания

Сергій Бондаренко

Журналіст

Сегодня мы поговорим о такой вещи как HashSet в C# — расскажем о том, где она используется, для чего нужна и в чем ее особенности. И в качестве первой такой особенности сразу отметим, что структура данных HashSet (и вообще set) — это довольно редкая структура, которая присутствует не во всех стандартных библиотеках .NET, тем не менее она весьма полезна и практична. И вот почему.

Новости - 3 years назад

С# обогнал Java, TypeScript на подъеме, все хотят учить Go — рейтинг языков программирования в Украине

Богдан Мирченко

Редактор новостей

С# обогнал Java, TypeScript на подъеме, все хотят учить Go — рейтинг языков программирования в Украине

На портале DOU.UA опубликовали результаты ежегодного опроса по языкам программирования. Отчет сформирован на основе данных 9245 анкет респондентов из Украины. Highload ознакомился с результатами. 

Мнение - 3 years назад

«Иначе — провал»: разработчик рассказал, как правильно выбрать стек для своей карьеры

Богдан Мирченко

Редактор новостей

«Иначе — провал»: разработчик рассказал, как правильно выбрать стек для своей карьеры

«IT разное», — уверен разработчик и соведущий подкаста «Мы обречены» Фил Ранжин, поэтому очень важно выбрать, куда именно идти, и определиться со стеком. Иначе — провал. Своими мыслями о том, как грамотно стартануть в индустрии, не допустить ошибок, которые когда-то специалист допустил сам, и получить заветный IT-билет в жизнь, он поделился в своем Twitter-аккаунте. 

Новости - 3 years назад

7 языков программирования, за знание которых хорошо платят

Богдан Мирченко

Редактор новостей

7 языков программирования, за знание которых хорошо платят

По данным аналитиков, в мире существует более 250 языков программирования. В этом многообразии легко потеряться, особенно если выбирать язык для начала карьеры — можно просчитаться и выбрать непопулярный или непрактичный. О семи лучших из них, изучив которые можно получить стабильную работу и высокую зарплату, рассказали на сайте .cult. 

Подборки - 4 years назад

Главные релизы недели: сразу много новинок от Microsoft и Tor без поддержки сервисов V2 Onion, но с обновленным дизайном

Богдан Мирченко

Редактор новостей

Главные релизы недели: сразу много новинок от Microsoft и Tor без поддержки сервисов V2 Onion, но с обновленным дизайном

Компания Microsoft в рамках масштабной конференции представила ряд новинок, среди которых релиз программной платформы .NET 6, новая версия языка программирования C# и редактора кода Visual Studio. Об этих и других самых лучших релизах недели читайте далее. 

Теория - 4 years назад

C# Random: заготовленные случайности

Сергій Бондаренко

Журналіст

Определенные типы задач, которые решает разработчик, требуют от него использования случайных величин. Предположим, нужно имитировать случайное выпадение какой-то грани игрального кубика или бросить жребий, выбрав вариант «орел» или «решка». В C# есть возможность «подбросить монетку» и взять псевдослучайные числовые значения.  Они генерируются классом Random. Вот о нем и предлагаем поговорить более подробно.

Теория - 4 years назад

Конструкция using в C#: минимум, который нужно знать каждому

Юрий Кузнецов

Автор

Прежде чем говорить непосредственно о конструкции using в С# и ее использовании, нужно вспомнить о таком процессе, как освобождение памяти для приложения. Во время создания любого объекта среда CLR выделяет для него память из управляемой кучи. Естественно, память не безгранична и создание будет происходить до тех пор, пока есть свободное место. В С# и .NET существует сборщик мусора, который легко справляется с освобождением памяти в управляемых кучах.

Теория - 4 years назад

Регулярные выражения в C# (C# regex)

Сергій Бондаренко

Журналіст

Регулярные выражения (C# regex) — это шаблоны поиска строк. Они применяются для всевозможных операций, связанных с манипулированием текста, например, поиском подстрок и их заменой. 

Теория - 4 years назад

Зачем нужна конструкция switch-case в C# и как с ней работать

Денис Бородовский

Автор

Зачем нужна конструкция switch-case в C# и как с ней работать

Операторы switch и case нужны для управления сложными условными операциями и операциями ветвления. Они нередко применяются в современной С#-разработке, и любой уважающий себя программист должен уметь ими пользоваться.

Теория - 4 years назад

Форматирование и интерполяция строк: stringformat в C#

Сергей Почекутов

Автор

Вывод на экран отформатированной строки для передачи информации — распространенная задача при разработке ПО. В C# StringFormat позволяет форматировать строки проще, быстрее и удобнее, чем при использовании конкатенации. Как этот метод работает, какие предоставляет возможности и какие есть способы форматирования — изучим в этой статье.

Теория - 4 years назад

Работа с датой и временем в C#: только самое важное

Андрій Денисенко

Автор, розробник та перекладач

Для представления даты и времени в C# используется класс DateTime. Из этой статьи вы узнаете как форматировать DateTime с помощью C# и как преобразовывать строки в объекты DateTime. Мы также опишем логику работу с форматами дат в разных регионах (культурах), а также с пользовательскими форматами времени (c# format datetime).

Теория - 4 years назад

Как работать с обобщениями (generics) в C#: краткий гайд

Ольга Змерзла

Авторка та перекладачка

Как работать с обобщениями (generics) в C#: краткий гайд

Обобщения — конструкции языка программирования C#, позволяющие писать код, который будет одинаково работать с различными типами данных с сохранением строгой типизации языка.

Теория - 4 years назад

Зачем нужны кортежи: как работать с tuple в C#

Светлана Лазутина

Автор

Зачем нужны кортежи: как работать с tuple в C#

Кортеж или tuple — это простой способ представить набор данных, который имеет несколько связанных или не связанных друг с другом значений.

Теория - 4 years назад

Делегаты, лямбды и события в C#: просто о сложном

Денис Бородовский

Автор

Сегодня поговорим о делегатах. Но речь пойдет не о болтливых представителях какой-нибудь партии на очередном съезде, а об объектах-указателях, используемых в программировании, в частности в языке C#. Делегаты содержат в себе ссылки на несколько методов, которые вызываются по мере необходимости.

Теория - 4 years назад

Типы данных для C#: минимум, который необходимо знать

Ольга Змерзла

Авторка та перекладачка

C# является строго типизированным языком. В языках такого типа каждая переменная и константа имеет свой тип, результатом вычисления которого является некое значение. В стандартной библиотеке классов .NET определены встроенные числовые типы и комплексные типы. Об особенностях применения этих разных типов данных мы и поговорим в этой обзорной статье.

Теория - 4 years назад

Оператор yield в C#: назначение и примеры использования

Сергій Бондаренко

Журналіст

Сегодня речь пойдет про важный оператор языка C# — yield. Мы также рассмотрим тесно связанные с ним понятия контейнера, генератора и итератора. В материале много примеров кода, в частности подробно рассмотрено применение yield break и yield return.

Основы - 4 years назад

Массивы в C#: виды, примеры и работа с ними

Денис Бородовский

Автор

массивы C#

Массивы — основа любого языка программирования. Знать, как они работают, необходимо любому уважающему себя разработчику. Ну а если вы только начинаете свой путь программиста — сначала нужно разобраться с определением и назначением этой базовой структуры данных. Сейчас мы последовательно обсудим все основные реализации массивов в C#.

Основные принципы - 4 years назад

Класс Timer в C#: все, что нужно знать новичку

Денис Бородовский

Автор

Таймер — программный механизм, позволяющий через определенное время выполнять нужный нам участок кода, делая это заданное количество раз. Например, нам нужно запускать резервное копирование папки каждые 10 минут или делать запись в файл журнала каждую секунду. В языке программирования C# есть все необходимые средства, чтобы реализовать такую логику. Не будем ходить вокруг да около, а сразу рассмотрим принцип работы такого механизма на реальном примере.

Подборки - 4 years назад

Главные релизы недели: новый язык программирования, пакет темных тем для разработчиков и Debian без systemd

Богдан Мирченко

Редактор новостей

Главные релизы недели: новый язык программирования, пакет темных тем для разработчиков и Debian без systemd

Польский разработчик создал универсальный язык программирования, форк Debian лишился системного менеджера, а создатели Crystal не оставляют попыток уйти от поддержки архитектуры x32. Об этих и других релизах читайте далее.

Мнение - 4 years назад

Не знаю более эффективного способа уничтожить язык: почему C# умирает, и при чем здесь Microsoft

Ольга Змерзла

Авторка та перекладачка

Не знаю более эффективного способа уничтожить язык: почему C# умирает, и при чем здесь Microsoft

Многие из нас обожают C#. Моим первым настоящим программным проектом после университета стала игра, написанная на Unity. И я сразу влюбился в этот язык. Тогда он был чем-то похож на Java… Но с тех пор разработчики перешли на более быстрый цикл выпуска, потому все могло измениться.

Теория - 4 years назад

Как работать с классом Task в C#: разбираем на примерах

Роман Андреев

Как работать с классом Task в C#: разбираем на примерах

Класс Task в C# — это операция, которая выполняется асинхронно и не возвращает значения. Объекты в нем — одни из ключевых компонентов асинхронной модели работы. Впервые они использовались в платформе .NET Framework 4, в которой находится высокоуровневая библиотека параллельных задач TPL (в этой статье мы также приведем пример работы с Task с parallel library в С#).

Теория - 4 years назад

Что такое исключения в C# и как работать с блоками try, catch и finally

Александр Тартачный

Что такое исключения в C# и как работать с блоками try, catch и finally

Обработка исключений — способ предотвратить ошибки в исполнении программы. Чтобы обработать Exception (исключение) в языке C# используют операторы try, catch и finally.

Теория - 4 years назад

Зачем в C# нужны интерфейсы и как их использовать?

Ольга Змерзла

Авторка та перекладачка

Interface в C# — это языковая конструкция, похожая с точки зрения синтаксиса на class, но фундаментально отличающаяся от него. Интерфейс можно сравнить с абстрактным классом, у которого только абстрактный метод, то есть нет никакой его реализации. У него есть функция множественного наследования (когда один класс наследуется сразу от нескольких).

Новости

Как выбрать пароль? Эксперты по кибербезопасности дали 7 рекомендаций

7 months назад

Типы данных в Python: полное руководство

9 months назад

Как создать Телеграм-бота на Python за 30 минут: полное руководство

9 months назад

Ключевое слово yield в Python: как оно работает

9 months назад

Примеры match/case в Python 3.10 с объяснением

9 months назад

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

1 year назад

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

1 year назад

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

1 year назад

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

1 year назад

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

1 year назад
Показать еще
  • Об издании
  • Наша редакция
  • Контакты
  • Политика конфиденциальности
  • Реклама в издании
  • Редакционные правила
  • Как отправить текст в редакцию

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Мы используем иллюстрации от Depositphotos


Отдельные материалы могут содержать ссылки на партнеров. Это не влияет на контент и политику редакции, но дает изданию возможности для развития.


Поддержка серверов

Партнер по SEO

Решение сложных IT-задач

© Highload. 2021-2025

Ваша жалоба отправлена модератору

Переглядаючи цей сайт, ви погоджуєтесь з нашою політикою конфіденційностіOK

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Отправить Cancel

Полезные решения для тех,
кто пишет код

Присоединяйтесь
к сообществу: