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

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

@csharp_problems_lib

Задачи и тесты по C# для тренировки и обучения.

Учиться у нас: https://clc.to/3e1SCw

По рекламе: @tproger_sales_bot

Для обратной связи: @proglibrary_feeedback_bot

Наши каналы: https://t.me/proglibrary/9197
Subscribers
4.94K
Photos
488
Videos
5
Links
671

Showing posts older than #1171 · Back to latest

Older Posts 20 shown
Post #1170 1.87K
Может ли интерфейс наследоваться от одного или нескольких интерфейсов?

👾 — Да
⚡️ — Нет

Библиотека задач по C#
  • 👾 86
  • ❤ 3
  • 🌚 2
  • 🥰 1
Post #1169 1.81K
В большом Unity-проекте вы замечаете регулярные просадки FPS при загрузке сцен и подгрузке ассетов во время игры. Какой из подходов будет наиболее правильным для минимизации этих проблем?

👾 — Использовать Resources.Load для загрузки всех объектов при старте игры, чтобы во время выполнения не было подгрузок
👍 — Перенести все ассеты в Addressables и использовать асинхронную загрузку (Addressables.LoadAssetAsync), чтобы управлять памятью и подгрузкой по мере необходимости.
🥰 —Увеличить количество потоков в настройках Unity Player, чтобы сцена загружалась быстрее
⚡️ — Отключить VSync, чтобы повысить FPS и скрыть фризы от пользователя

Библиотека задач по C#
  • 👍 8
  • ⚡ 1
  • 🔥 1
Post #1168 1.43K
Что верно про Terraform?

👾 — Не идемпотентен
👍 — plan изменяет инфраструктуру
🥰 — Состояние (state) нужно хранить удалённо и блокировать
⚡️ — Провайдеры не влияют на детерминизм

Библиотека задач по C#
  • 👍 7
  • 🌚 6
  • ⚡ 1
  • 🥰 1
  • 😢 1
Post #1167 1.72K
В ASP.NET Core что даёт ConfigureAwait(false)?

👾 — Нужен всегда, иначе дедлок
👍 — Обычно избыточен (нет SynchronizationContext), но harmless и может чуть снизить накладные расходы
🥰 — Запрещает выполнение на thread pool
⚡️ — Переключает на UI-поток

Библиотека задач по C#
Telegram Библиотека задач по C# | тесты, код, задания Задачи и тесты по C# для тренировки и обучения. Учиться у нас: https://clc.to/3e1SCw По рекламе: @tproger_sales_bot Для обратной связи: @proglibrary_feeedback_bot Наши каналы: https://t.me/proglibrary/9197
  • 👍 37
  • ⚡ 1
  • 👾 1
Post #1165 1.94K
Что верно про ValueTask?

👾 — Всегда быстрее Task
👍 — Можно безопасно ожидать многократно
🥰 — Ожидать можно один раз; для повторных — AsTask()
⚡️ — Экземпляры стоит кэшировать и переиспользовать

Библиотека задач по C#
  • 🥰 28
  • 👾 1
Post #1164 2.06K
Можно ли объявить собственный конструктор без параметров у struct?

👾 — Да, начиная с C# 10
⚡️ — Нет

Библиотека задач по C#
  • 👾 45
  • 😢 2
Post #1163 2.23K
Дано List<Point> где Point — struct с изменяемым X. Что сделает код?
foreach (var p in points) { p.X++; }

👾 — Увеличит X у всех элементов
👍 — Скомпилируется, но ничего в списке не изменит
🥰 — Не скомпилируется из-за запрета изменять struct в foreach
⚡️ — Изменит только первый элемент

Библиотека задач по C#
  • 👍 32
  • 🥰 16
  • 👾 6
  • ⚡ 1
Post #1162 1.98K
Зачем использовать IHttpClientFactory вместо создания нового HttpClient на каждый запрос?

👾 — Чтобы отключить DNS-кеш и ускорить повторы
👍 — Чтобы переиспользовать SocketsHttpHandler, избежать socket exhaustion и централизовать политики таймаутов/ретраев
🥰 — Чтобы все запросы шли через один и тот же IP
⚡️ — Чтобы сделать запросы синхронными и без аллокаций

Библиотека задач по C#
  • 👍 32
  • ⚡ 1
Post #1160 1.48K
Что верно об async void методах?

👾 — Эквивалентны async Task, их можно ожидать и ловить исключения в вызывающем коде
👍 — Исключения не возвращаются вызывающему; они всплывают в контекст синхронизации/UnhandledException, применять стоит только для обработчиков событий
🥰 — Компилятор запрещает async void во всех случаях
⚡️ — Их можно собирать в Task.WhenAll как обычные задачи

Библиотека задач по C#
  • 👍 31
  • 🥰 1
Post #1159 1.41K
Что происходит с продолжениями (ContinueWith/await) при вызове SetResult у TaskCompletionSource, и как избежать их исполнения «в линию» на потоке вызывающего?

👾 — Всегда выполняются в пуле потоков; ничего делать не нужно
👍 — Могут выполниться синхронно на вызывающем потоке; используйте new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously)
🥰 — Всегда возвращаются в захваченный SynchronizationContext; нужен ConfigureAwait(false)
⚡️ — Выполняются синхронно только если задача уже завершена

Библиотека задач по C#
  • ⚡ 6
  • 👍 1
Post #1158 1.3K
Какой будет вывод следующего кода C# с использованием делегатов?

👾 — Hello, Delegates!
👍 — ShowMessage
🥰 — Error
⚡️ — None of the above

Библиотека задач по C#
  • 👾 42
  • 🥰 1
Post #1157 1.38K
Почему для разработчика игр так важно хорошее знание школьной математики и физики?

👾 — Чтобы создавать визуально ошеломляющую графику и анимацию в игре
👍 — Чтобы эффективно организовывать и управлять большими объемами игровых данных
🥰 — Чтобы разрабатывать надежную архитектуру сервера для многопользовательских игр
⚡️ — Чтобы управлять тем, как объекты движутся, сталкиваются и взаимодействуют в игровом мире

Библиотека задач по C#
  • ⚡ 21
  • 👾 1
Post #1156 1.46K
Выберите исключения, генерируемые методом GetResponseStream(), определенным WebRequest

👾 — ProtocolViolationException
👍 — ObjectDisposedException
🥰 — IOException
⚡️ — Все вышеперечисленное

🐸Библиотека задач по C#
  • 🥰 8
  • 👍 2
  • ⚡ 1
  • 👾 1
Post #1155 1.62K
Какое исключение выдается, если протокол, поддерживаемый префиксом URI, недействителен?

👾 —URLNotFound
👍 — NotSupportedException
🥰 — UriFormatException
⚡️ — URLSourceNotFound

🐸Библиотека задач по C#
  • 🥰 16
  • 👍 1
Post #1153 1.48K
Каким образом можно присвоить значения полям, которые помечены ключевым словом readonly?

👾 —Из конструктора, либо в месте объявления поля, приравнивая ему какое-то значение
👍 — Из деструктора, либо в месте объявления поля, приравнивая ему какое-то значение
🥰 — Только из конструктора
⚡️ — Только в месте объявления поля

🐸Библиотека задач по C#
  • 👾 43
Post #1152 1.56K
Реализация миссий в игре на Unity

В этой статье рассказано, как можно сделать миссии в игре на Unity. Статья состоит из трех частей. В первой части пишем систему для миссий, во второй — интерфейс, а в третьей — сохранение.

Читать статью
  • 👍 1
Post #1151 1.68K
Что такое String.Length в C#?

👾 — Свойство
👍 — Метод
🥰 — Конструктор
⚡️ — Первое и второе

🐸Библиотека задач по C#
  • 👾 70
  • ⚡ 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →