fa
Feedback
Библиотека задач по C# | тесты, код, задания

Библиотека задач по C# | тесты, код, задания

رفتن به کانال در Telegram

Задачи и тесты по C# для тренировки и обучения. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/05448a24 Для обратной связи: @proglibrary_feeedback_bot Наши каналы: https://t.me/proglibrary/9197

نمایش بیشتر
5 018
مشترکین
-224 ساعت
اطلاعاتی وجود ندارد7 روز
-630 روز
آرشیو پست ها
Какая разница между классами System.String и System.Text.StringBuilder? Данные, хранящиеся в классе System.String и есть неизменяемые (immutable). Класс System.StringBuilder разрабатывался так, чтобы над изменяемой строкой можно было проделать множество операций. То есть при каждой операции над объектом класса System.String происходит перенос данных в новую область памяти, что влияет на производительность программы.

Какой уровень доступа имеют поля класса, если модификатор доступа не указан? Если не указывать модификатор доступа для поля класса, то по умолчанию они объявляются с модификатором private. Для всех модификаторов доступа действует правило: если не указан модификатор, то устанавливается максимально строгий, при котором код будет компилироваться.

Что выведет код? 👾 — Выбросит исключение 👍 — Произойдет взаимоблокировка 🥰 — Напечатает слово "test" ⚡️ — Напечатает слово
Что выведет код? 👾 — Выбросит исключение 👍 — Произойдет взаимоблокировка 🥰 — Напечатает слово "test" ⚡️ — Напечатает слово "test" бесконечное число раз Библиотека задач по C#

🧠⚡️👟 Странные, но эффективные лайфхаки для продуктивности Иногда самые действенные способы повысить продуктивность звучат к
🧠⚡️👟 Странные, но эффективные лайфхаки для продуктивности Иногда самые действенные способы повысить продуктивность звучат как полный бред. Но это работает! Пользователи Reddit делятся своими «тупо-звучащими-но-реально-помогающими» секретами, которые помогут тебе наконец-то перестать прокрастинировать и начать делать дела. ТОП-советы от пользователей Reddit — в нашей статье. 🐸 Библиотека программиста

Какие есть различия между GameObject и MonoBehaviour? GameObject — это базовая единица в Unity, которая представляет собой объект в сцене. MonoBehaviour — это компонент, который может быть добавлен к GameObject для расширения его функциональности. Этот вопрос является сложным, потому что он требует понимания основ объектов и компонентов в Unity. GameObject и MonoBehaviour — это две ключевые концепции в Unity, и важно понимать разницу между ними, чтобы создавать эффективные игры. 🐸Библиотека задач по C#

Как в Unity обрабатывается физика на объектах с компонентами Rigidbody в сценах с множественными активными камерами, и как это может повлиять на производительность игры? В Unity когда на сцене присутствуют множественные активные камеры, физические расчеты для объектов с компонентами Rigidbody выполняются независимо от количества камер. Физика обрабатывается на уровне движка и не дублируется для каждой камеры. Однако визуализация сцены с множеством камер может заметно увеличить требования к производительности, поскольку каждая камера требует отдельного рендеринга сцены. Это может привести к снижению частоты кадров, особенно если сцены сложные или содержат большое количество детализированных объектов. Важно оптимизировать использование камер и стараться минимизировать их количество для поддержания оптимальной производительности. 🐸Библиотека задач по C#

Каковы лучшие практики для написания чистого и поддерживаемого кода на C#? Как ответить: Упомяните следующие практики: использование последовательных соглашений об именах, использование комментариев и документации, написание модульного и повторно используемого кода, оптимизация производительности, следование принципам SOLID. Пример ответа: «Для написания чистого и поддерживаемого кода на C# важно использовать определенные практики. В них включаются использование последовательных соглашений об именах для переменных, классов и методов, написание конструктивных комментариев и документации, разбиение кода на модульные и повторно используемые части, оптимизация производительности с помощью уменьшения числа ненужных операций и следование принципам SOLID (Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion)». На что обращают внимание: на кандидатов, которые могут рассказать о части лучших практик для написания чистого кода, включая основные элементы, такие как соглашения об именах, модульность, оптимизация производительности и следование принципам SOLID. 🐸Библиотека задач по C#

🎉🐙🐱 20 лет Git: все такой же необычный, все такой же великолепный Легендарному Git стукнуло 20! Вспоминаем, как проект, ко
🎉🐙🐱 20 лет Git: все такой же необычный, все такой же великолепный Легендарному Git стукнуло 20! Вспоминаем, как проект, который Линус Торвальдс называл «тупым менеджером контента», стал незаменимым инструментом для всех, кто хоть раз писал код или даже просто хранил файлы. Погружаемся в историю, эволюцию и влияние Git на индустрию разработки. ➡️ Читать статью 🐸 Библиотека программиста

❓ Как работает командная логика в MVVM и что такое ICommand
Anonymous voting

👀 Как ViewModel взаимодействует с Model в паттерне MVVM
Anonymous voting

🎮⛰ Дорожная карта Unity-разработчика 2025: с нуля до джуна Если вы хотите создать свою игру с нуля или систематизировать зна
🎮⛰ Дорожная карта Unity-разработчика 2025: с нуля до джуна Если вы хотите создать свою игру с нуля или систематизировать знания, эта дорожная карта — идеальный старт. Рассмотрели все важные этапы: от основ языка C# до работы с физикой, интерфейсом и сторонними SDK. Шаг за шагом объясняются ключевые темы, такие как ООП, паттерны проектирования, корутины и оптимизация. В конце бонус — подборка полезных ресурсов. ➡️ Пройти путь по карте 🐸Библиотека шарписта

❓ Можно ли в рамках lock использовать await
Anonymous voting

👀 Где будет размещен значимый тип данных, если он объявлен внутри класса
Anonymous voting

🤔📝 Псевдокод: когда преподы не шарят, а ты в тупике Псевдокод может быть настоящим головняком, особенно если требования к н
🤔📝 Псевдокод: когда преподы не шарят, а ты в тупике Псевдокод может быть настоящим головняком, особенно если требования к нему кажутся непонятными или не совпадают с тем, что вы видите в реальной практике программирования. Узнайте, как сделать псевдокод полезным инструментом, а не дополнительной нагрузкой. ➡️ Читать статью 🐸Библиотека шарписта

❓ Как происходит ожидание в ThreadPool
Anonymous voting

❓ Что означает «D» в ACID
Anonymous voting

❓ Как организовать Dependency Injection в проекте без DI-контейнера
Anonymous voting

❓ Как выполнить действие до и после запроса без использования middleware
Anonymous voting

Что означает «I» в ACID? 👾 — «Изоляция»: каждая транзакция выполняется так, как будто она единственная в системе — другие не влияют на её выполнение. 👍 — «Интеграция»: транзакции выполняются без нарушения логики взаимодействия между системой и данными. 🥰 — «Индивидуальность»: каждая транзакция работает независимо, и её результат не виден другим до завершения. ⚡️ — «Инвариантность»: состояние данных остается неизменным, даже если несколько транзакций выполняются одновременно. 🐸Библиотека задач по C#

Что такое IoC-контейнеры? 👾 — управляет зависимостями в приложении, автоматически создавая и внедряя объекты. 👍 — инвертирует управление созданием объектов, снижая связность между компонентами. 🥰 — упрощают код, управляя жизненным циклом и зависимостями объектов. ⚡️ — разрешает зависимости между классами и помогает внедрять их через конструкторы или свойства. 🐸Библиотека задач по C#