Anonymous Quiz
4%
First
78%
FirstOrDefault
3%
Single
15%
SingleOrDefault
💊2
Anonymous Quiz
34%
Append
60%
Insert
4%
Add
2%
Concat
Это значимый тип. Хранится в стеке или встроен в объект. Содержит само значение, а не ссылку. Примеры:
- int, float, bool, struct.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
78%
Remove
7%
Delete
2%
Clear
12%
Erase
Anonymous Quiz
25%
ThreadPool.QueueUserWorkItem
55%
Task.Run
15%
Thread.Start
5%
Task.Start
💊14
SQL поддерживает несколько уровней изоляции транзакций, которые определяют, какие изменения видны между конкурентными транзакциями:
- Read Uncommitted – транзакции могут читать "грязные" (неподтвержденные) данные из других транзакций. Возможны аномалии.
- Read Committed – транзакция видит только подтвержденные изменения других транзакций. Исключает "грязные" чтения.
- Repeatable Read – гарантирует, что данные, прочитанные в одной транзакции, не изменятся до ее завершения. Возможны фантомные чтения.
- Serializable – самый строгий уровень, полностью исключает аномалии за счет блокировки записей или использования версионности.
- Snapshot (в SQL Server) – каждая транзакция работает со "снимком" данных, исключая конфликты без блокировок.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
70%
Remove
11%
Delete
16%
Pop
4%
Extract
Anonymous Quiz
14%
void
72%
Task
6%
ValueTask
8%
Action
Нет, нельзя. Ожидание с await может привести к тому, что поток выйдет из текущего блока и продолжит выполнение в другом — это нарушает правила lock, который должен оставаться в одном потоке. Для асинхронного кода используют другие механизмы синхронизации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Anonymous Quiz
58%
State Pattern
13%
Decorator Pattern
18%
Strategy Pattern
11%
Observer Pattern
💊3
Anonymous Quiz
16%
List
78%
SortedSet
5%
Queue
1%
Stack
🤔1
- Dispose используется для ручного освобождения ресурсов, таких как:
- Файлы
- Соединения с базами данных
- Сетевые сокеты
- Таймеры и обработчики событий
- Finalize вызывается автоматически сборщиком мусора, чтобы освободить неуправляемые ресурсы (например, дескрипторы ОС, ресурсы вне .NET).
Dispose — быстрее и надёжнее, потому что вызывается явно, в отличие от непредсказуемого Finalize.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
88%
Length()
9%
Count()
0%
Size()
3%
GetLength()
💊18🤔7🔥2
Anonymous Quiz
8%
Будет выброшено исключение
20%
Обработчик будет вызван только один раз
68%
Обработчик будет вызван столько раз, сколько раз был подписан
4%
Компилятор выдаст ошибку
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
Anonymous Quiz
86%
EndsWith
7%
FinishesWith
3%
ConcludesWith
4%
CompletesWith
Anonymous Quiz
16%
Basic Authentication
4%
Forms Authentication
10%
Windows Authentication
70%
Все вышеперечисленные
1. Сервер анализирует URL-запроса и перенаправляет его в нужный контроллер или обработчик.
2. Используется в веб-фреймворках (например,
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
4%
1
22%
2
66%
2.5
7%
3
🤔20💊20👍2🔥1
Anonymous Quiz
7%
int
2%
decimal
3%
byte
88%
complex
💊1