Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
53%
IndexOf
24%
Contains
10%
Search
13%
Find
🤔1
Anonymous Quiz
51%
Ошибка компиляции
10%
Ошибка выполнения
31%
Переменная станет null
8%
Переменная станет равной 0
💊4🤔1
Ожидание реализуется через:
- Очередь задач — пока поток занят, новая задача стоит в очереди.
- Потоки из пула не блокируются, если задача асинхронная — они освобождаются и берут новые задачи.
- При высокой нагрузке пул может расширяться динамически (до определённого лимита).
Ожидание может быть как активным (через WaitHandle, Task.Wait()), так и пассивным (через await).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
94%
Используя ключевое слово params
2%
Используя ключевое слово varargs
1%
Используя ключевое слово array
4%
Используя ключевое слово dynamic
Anonymous Quiz
14%
Код выполнится синхронно
7%
Будет выброшено исключение
78%
Компилятор выдаст ошибку
1%
Код выполнится асинхронно
Операторы в C# позволяют:
- Выполнять арифметические, логические и побитовые операции (+, -, &&, |, <<, ++).
- Сравнивать значения (==, !=, >, <).
- Управлять потоком исполнения (??, ?:, is, as, await).
- Создавать собственные операторы перегрузки (например, operator + для собственного класса).
Операторы — важная часть языка, они позволяют делать код лаконичным, выразительным и типобезопасным.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
3%
Except
10%
Intersect
70%
Union
17%
Concat
Anonymous Quiz
54%
Exception
37%
GetException
4%
FetchException
5%
RetrieveException
2. Читаемость: код становится компактным и интуитивно понятным.
3. Сильная типизация: ошибки обнаруживаются на этапе компиляции.
4. Оптимизация запросов: для баз данных LINQ к Entity Framework может преобразовывать запросы в SQL.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
86%
Regex
4%
Match
4%
Pattern
5%
Expression
Anonymous Quiz
46%
type.GetAttributes()
34%
type.GetCustomAttributes()
15%
type.GetTypeAttributes()
5%
type.GetAllAttributes()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
25%
Метод Wait() завершится успешно
56%
Метод Wait() выбросит исключение TaskCanceledException
4%
Метод Wait() будет блокироваться бесконечно
15%
Метод Wait() выбросит исключение OperationCanceledException
Anonymous Quiz
26%
InvokeConstructor()
26%
CreateInstance()
18%
GetConstructor()
30%
ConstructorInfo.Invoke()
Это автономный, малый сервис, отвечающий за конкретную бизнес-задачу и взаимодействующий с другими через API. Каждый микросервис может быть разработан, развёрнут и масштабирован независимо.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
81%
IndexOutOfRangeException
13%
ArgumentOutOfRangeException
2%
InvalidOperationException
3%
ArrayIndexException
Anonymous Quiz
38%
AddAfter
39%
InsertAfter
19%
AppendAfter
4%
PushAfter
Используется для:
- Параллельного доступа к словарю без блокировок.
- Поддержки безопасных операций чтения и записи (например, TryAdd, TryUpdate, AddOrUpdate).
- Повышения производительности при работе с данными в многопоточном приложении (например, при кэшировании, обработке запросов и событий).
Это ключевая структура в системах с высокой конкурентной нагрузкой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
29%
IList
26%
ICollection
33%
IEnumerable
12%
IDictionary