- Обычно значимые типы передаются по значению (создаётся копия).
- Чтобы изменить исходный объект, его передают по ссылке, указав это явно (например, через ref или out).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
84%
DivideByZeroException
2%
ArithmeticException
4%
OverflowException
10%
InvalidOperationException
💊8
Anonymous Quiz
67%
Task.WhenAll()
4%
Task.WhenAny()
25%
Task.WaitAll()
4%
Task.WaitAny()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Anonymous Quiz
76%
ContinueWith
22%
Then
1%
FollowUp
1%
Chain
Anonymous Quiz
17%
Close
21%
Terminate
48%
Exit
13%
End
🤔7
1. One-way binding — от источника к UI. Применяется при отображении.
2. Two-way binding — синхронизация UI и модели. Применяется в формах.
3. One-time binding — однократная установка значения при инициализации.
4. Event binding — привязка событий.
Используется в WPF, Xamarin, Blazor и других MVVM-фреймворках.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
43%
RemoveAt
3%
RemoveAll
7%
RemoveAllWhere
46%
Remove
Anonymous Quiz
15%
Метод Wait() заблокируется
48%
Метод Wait() выбросит исключение
31%
Метод Wait() вернет управление немедленно
6%
Метод Wait() перезапустит задачу
Нет, структура остаётся значимым типом, но передаётся по ссылке, что позволяет изменять её данные внутри метода. Однако это не делает её ссылочным типом, как класс.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
9%
TimeSpan
90%
DateTime
1%
Calendar
0%
Stopwatch
💊2
Anonymous Quiz
5%
Наследовать класс от System.ApplicationException
9%
Наследовать класс от System.SystemException
85%
Наследовать класс от System.Exception
1%
Наследовать класс от System.RuntimeException
💊3
- MVVM (Model-View-ViewModel) — используется во фреймворках вроде WPF, Angular.
- MVC (Model-View-Controller) — в JavaScript-приложениях (например, с Backbone).
- Observer — реактивные библиотеки (RxJS).
- Strategy — динамическое поведение компонентов.
- Factory — динамическое создание UI-компонентов.
Back-end (на .NET):
- Repository — изолирует работу с базой данных.
- Unit of Work — объединяет операции изменения данных в одну транзакцию.
- Dependency Injection — внедрение зависимостей (широко используется в
- Factory Method — для создания объектов с гибкой конфигурацией.
- Adapter/Decorator — обёртки над внешними API или логикой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
75%
StackOverflowException
3%
ArgumentException
17%
IOException
4%
NullReferenceException
Anonymous Quiz
72%
Ошибка компиляции
8%
Ошибка выполнения
18%
Параметр будет равен null
2%
Параметр будет равен 0
Делегаты позволяют:
- Передавать методы как параметры.
- Создавать цепочки вызовов (мультикаст).
- Реализовывать обратные вызовы (callback).
- Использовать события и обработчики событий.
- Организовывать стратегии поведения в шаблонах проектирования.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
18%
Класс, реализующий IDisposable, должен обязательно иметь деструктор
43%
Метод Dispose должен быть вызван вручную для освобождения ресурсов
2%
Класс, реализующий IDisposable, должен обязательно быть абстрактным
37%
Метод Dispose вызывается автоматически при сборке мусора
💊2🔥1
Anonymous Quiz
40%
foreach (var task in Task.WhenAll(tasks)) { await task; }
23%
foreach (var task in tasks) { await task; }
16%
foreach (var task in Task.WhenAny(tasks)) { await task; }
21%
foreach (var task in tasks) { await Task.WhenAll(task); }
💊3
Семафор — это ограничитель доступа, который позволяет нескольким потокам одновременно использовать ресурс, но только в пределах установленного количества. Например, если доступно 3 слота — максимум 3 потока могут работать параллельно, остальные ждут.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
55%
Concat
9%
Append
32%
Join
5%
Combine
👍1🔥1
Anonymous Quiz
34%
Copy
15%
Clone
49%
CopyTo
3%
Move
💊2