Ниже приведен код C# с использованием такого временного списка.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Коллекции .NET: взгляд изнутри
Как устроены стандартные коллекции в .NET и почему понимание их внутренней логики помогает писать более производительный код? На открытом вебинаре курса OTUS «C# Developer. Advanced» Антон Герасименко покажет, что происходит «под капотом» List, Dictionary и других структур данных.
🗓 4 декабря, 20:00
Коллекции .NET: взгляд изнутри:
— разберём устройство стандартных коллекций
— заглянем в исходный код и объясним, почему они работают именно так
— обсудим, когда стоит реализовать собственную структуру данных
Вебинар будет полезен разработчикам уровня Junior и выше, которые хотят глубже понимать, как устроены базовые механизмы .NET и как использовать их эффективнее.
👉 Зарегистрируйтесь: https://vk.cc/cRFtnG
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Как устроены стандартные коллекции в .NET и почему понимание их внутренней логики помогает писать более производительный код? На открытом вебинаре курса OTUS «C# Developer. Advanced» Антон Герасименко покажет, что происходит «под капотом» List, Dictionary и других структур данных.
🗓 4 декабря, 20:00
Коллекции .NET: взгляд изнутри:
— разберём устройство стандартных коллекций
— заглянем в исходный код и объясним, почему они работают именно так
— обсудим, когда стоит реализовать собственную структуру данных
Вебинар будет полезен разработчикам уровня Junior и выше, которые хотят глубже понимать, как устроены базовые механизмы .NET и как использовать их эффективнее.
👉 Зарегистрируйтесь: https://vk.cc/cRFtnG
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
«Посетитель» (visitor) — один из самых сложных паттернов Банды Четырёх.
На языке C# для него можно создать множество реализаций, однако все они так или иначе имеют ограничения из-за возникающего динамического приведения типов.
В рамках статьи вы погрузитесь в проблематику мультиметодов и увидите новую реализацию паттерна, лишённую озвученных недостатков и открывающую возможность к написанию по-настоящему гибкого и типобезопасного кода!
https://habr.com/ru/companies/ruvds/articles/896752/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🔌 02 декабря в 20:00 пройдет бесплатный урок, где мы расскажем «Как создать свою первую игру на Unity за 2 часа» от онлайн-курса «Unity Game Developer. Basic».
📚 За 2 часа вы создадите рабочую игру в жанре TopDownShooter. Мы пройдём весь путь: от установки Unity до сборки готового билда. Вы увидите, что разработка игр — это системная работа, а не магия, и уже на первом занятии сделаете свой первый проект.
🔥 Урок построен на пошаговых действиях: каждый этап — конкретный результат, который вы можете повторить самостоятельно. 🔥
Что рассмотрим на уроке:
✅Подготовка и знакомство с Unity
✅Создание игрока и управление
✅Добавление целей и препятствий - Интерфейс
✅Звук и эффекты
✅Сборка билда игры
Вебинар будет полезен:
- новичкам без опыта программирования - любителям игр, желающим попробовать себя в разработке
- студентам, ищущим точку входа в геймдев
- тем, кто сомневается, что сможет освоить Unity
Не пропустите регистрацию на полезный урок: https://vk.cc/cRJSyt
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
📚 За 2 часа вы создадите рабочую игру в жанре TopDownShooter. Мы пройдём весь путь: от установки Unity до сборки готового билда. Вы увидите, что разработка игр — это системная работа, а не магия, и уже на первом занятии сделаете свой первый проект.
🔥 Урок построен на пошаговых действиях: каждый этап — конкретный результат, который вы можете повторить самостоятельно. 🔥
Что рассмотрим на уроке:
✅Подготовка и знакомство с Unity
✅Создание игрока и управление
✅Добавление целей и препятствий - Интерфейс
✅Звук и эффекты
✅Сборка билда игры
Вебинар будет полезен:
- новичкам без опыта программирования - любителям игр, желающим попробовать себя в разработке
- студентам, ищущим точку входа в геймдев
- тем, кто сомневается, что сможет освоить Unity
Не пропустите регистрацию на полезный урок: https://vk.cc/cRJSyt
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Задачка: Преобразование числа в соответствующее название месяца
Напишите функцию, которая принимает число (от 1 до 12) и возвращает соответствующее ему название месяца в виде строки. Например, если в качестве входных данных задано число
Примеры:
Пишите ваши варианты в комментариях. Ответ будет в канале завтра.
#задача
Напишите функцию, которая принимает число (от 1 до 12) и возвращает соответствующее ему название месяца в виде строки. Например, если в качестве входных данных задано число
3, то функция должна возвращать "March", поскольку март - это 3-й месяц.Примеры:
MonthName(3) ➞ "March"
MonthName(12) ➞ "December"
MonthName(6) ➞ "June"
Пишите ваши варианты в комментариях. Ответ будет в канале завтра.
#задача
This media is not supported in your browser
VIEW IN TELEGRAM
ООП не мертво. Вы просто пользуетесь им как молотком по клавиатуре
После каждой новой статьи с заголовком «ООП — это обман» хочется напомнить: ООП — это не набор шаблонов из книжек, а инженерный подход. Если проект страдает от наследования и DI, возможно, проблема не в ООП. А в том, как вы его применяете.
https://habr.com/ru/articles/908422/
После каждой новой статьи с заголовком «ООП — это обман» хочется напомнить: ООП — это не набор шаблонов из книжек, а инженерный подход. Если проект страдает от наследования и DI, возможно, проблема не в ООП. А в том, как вы его применяете.
https://habr.com/ru/articles/908422/
👍7