c
Международная IT-компания Andersen, имеющая более 3,5 тысяч работников, запускает бесплатные программы стажировки для PHP-, Android-, iOS-, Python, C#-разработчиков и QA…
Компания DataArt решила запустить цикл лекций Automation Testing with C# Selenium. Об этом говорится на официальном сайте компании. Это позволит…
Сегодня мы поговорим о такой вещи как HashSet в C# — расскажем о том, где она используется, для чего нужна…
На портале DOU.UA опубликовали результаты ежегодного опроса по языкам программирования. Отчет сформирован на основе данных 9245 анкет респондентов из Украины.…
«IT разное», — уверен разработчик и соведущий подкаста «Мы обречены» Фил Ранжин, поэтому очень важно выбрать, куда именно идти, и…
По данным аналитиков, в мире существует более 250 языков программирования. В этом многообразии легко потеряться, особенно если выбирать язык для…
Компания Microsoft в рамках масштабной конференции представила ряд новинок, среди которых релиз программной платформы .NET 6, новая версия языка программирования…
Определенные типы задач, которые решает разработчик, требуют от него использования случайных величин. Предположим, нужно имитировать случайное выпадение какой-то грани игрального…
Прежде чем говорить непосредственно о конструкции using в С# и ее использовании, нужно вспомнить о таком процессе, как освобождение памяти…
Регулярные выражения (C# regex) — это шаблоны поиска строк. Они применяются для всевозможных операций, связанных с манипулированием текста, например, поиском…
Операторы switch и case нужны для управления сложными условными операциями и операциями ветвления. Они нередко применяются в современной С#-разработке, и любой…
Вывод на экран отформатированной строки для передачи информации — распространенная задача при разработке ПО. В C# StringFormat позволяет форматировать строки…
Для представления даты и времени в C# используется класс DateTime. Из этой статьи вы узнаете как форматировать DateTime с помощью…
Обобщения — конструкции языка программирования C#, позволяющие писать код, который будет одинаково работать с различными типами данных с сохранением строгой…
Кортеж или tuple — это простой способ представить набор данных, который имеет несколько связанных или не связанных друг с другом…
Сегодня поговорим о делегатах. Но речь пойдет не о болтливых представителях какой-нибудь партии на очередном съезде, а об объектах-указателях, используемых…
C# является строго типизированным языком. В языках такого типа каждая переменная и константа имеет свой тип, результатом вычисления которого является…
Сегодня речь пойдет про важный оператор языка C# — yield. Мы также рассмотрим тесно связанные с ним понятия контейнера, генератора…
Массивы — основа любого языка программирования. Знать, как они работают, необходимо любому уважающему себя разработчику. Ну а если вы только…
Таймер — программный механизм, позволяющий через определенное время выполнять нужный нам участок кода, делая это заданное количество раз. Например, нам…
Польский разработчик создал универсальный язык программирования, форк Debian лишился системного менеджера, а создатели Crystal не оставляют попыток уйти от поддержки…
Многие из нас обожают C#. Моим первым настоящим программным проектом после университета стала игра, написанная на Unity. И я сразу…
Класс Task в C# — это операция, которая выполняется асинхронно и не возвращает значения. Объекты в нем — одни из…
Обработка исключений — способ предотвратить ошибки в исполнении программы. Чтобы обработать Exception (исключение) в языке C# используют операторы try, catch…
Interface в C# — это языковая конструкция, похожая с точки зрения синтаксиса на class, но фундаментально отличающаяся от него. Интерфейс…