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