Anonymous Quiz
    8%
    Sum
      
    90%
    Count
      
    1%
    Average
      
    1%
    Aggregate
      
    👍1
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1💊1
  Anonymous Quiz
    86%
    ArgumentException
      
    11%
    InvalidOperationException
      
    1%
    NullReferenceException
      
    1%
    IndexOutOfRangeException
      
    Anonymous Quiz
    23%
    return result;
      
    48%
    return await Task.FromResult(result);
      
    14%
    return await Task.Complete(result);
      
    15%
    return await Task.Wait(result);
      
    Garbage Collector (GC) — это механизм .NET, который автоматически управляет памятью. Он:
- Обнаруживает неиспользуемые объекты.
- Очищает их из памяти.
- Освобождает ресурсы, недоступные из активного кода.
Это помогает избежать утечек памяти и упрощает жизнь разработчику.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5🔥1
  Anonymous Quiz
    20%
    try { Task.WhenAll(task1, task2); } catch (Exception ex) { }
      
    8%
    await try { Task.WhenAll(task1, task2); } catch (Exception ex) { }
      
    10%
    try { await Task.WhenAll(task1, task2); } finally { }
      
    64%
    try { await Task.WhenAll(task1, task2); } catch (Exception ex) { }
      
    💊4
  Anonymous Quiz
    89%
    public async Task MyMethod() { }
      
    3%
    public Task async MyMethod() { }
      
    2%
    public Task MyMethod async() { }
      
    6%
    public async void MyMethod() { }
      
    💊6
  - Не имеет реализации.
- Должен быть переопределён в наследнике.
- Объявляется только внутри абстрактного класса.
- Обычный метод:
- Имеет реализацию.
- Может вызываться напрямую.
- Может быть переопределён или нет — по ситуации.
Абстрактный метод задаёт обязательную реализацию, а обычный — реальную логику.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    13%
    public class record MyRecord(string Name, int Age);
      
    15%
    public record class MyRecord(string Name, int Age);
      
    3%
    public MyRecord record(string Name, int Age);
      
    70%
    public record MyRecord(string Name, int Age);
      
    💊5👍2
  Anonymous Quiz
    8%
    List
      
    4%
    Array
      
    87%
    Dictionary
      
    1%
    Queue
      
    💊3
  1. Обеспечивает совместимость между этими реализациями, позволяя разрабатывать общий код.
2. Разработчики могут писать библиотеки, работающие на разных версиях и платформах .NET.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍3
  Anonymous Quiz
    91%
    System.Threading
      
    3%
    System.Collections
      
    4%
    System.Linq
      
    3%
    
  Anonymous Quiz
    18%
    InvalidOperationException
      
    69%
    ArgumentException
      
    5%
    ArgumentNullException
      
    7%
    ArgumentOutOfRangeException
      
    💊3
  1. Они содержатся в заголовке HTTP-запроса (Cookie).
2. Используются для хранения сессий, предпочтений пользователя и другой информации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5🔥1
  Anonymous Quiz
    79%
    () => { Console.WriteLine("Hello"); };
      
    10%
    delegate { Console.WriteLine("Hello"); };
      
    8%
    new { Console.WriteLine("Hello"); };
      
    3%
    anonymous { Console.WriteLine("Hello"); };
      
    🤔16💊5👍1
  Anonymous Quiz
    19%
    virtual
      
    31%
    abstract
      
    6%
    override
      
    45%
    partial
      
    💊4
  Interlocked — это механизм для безопасного изменения чисел между потоками без использования блокировок. Он позволяет выполнять операции вроде прибавления или замены значений мгновенно и без конфликта, что важно для высокой производительности при простых действиях.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    11%
    Return()
      
    1%
    Complete()
      
    76%
    Task.FromResult()
      
    12%
    Task.Wait()
      
    💊3
  Anonymous Quiz
    54%
    GetParameterInfo()
      
    29%
    GetParameters()
      
    11%
    GetMethodParameters()
      
    6%
    GetAllParameters()
      
    При доступе к общему состоянию из нескольких Task или Thread могут возникнуть гонки данных (race conditions).
Чтобы избежать ошибок:
- Используют блокировки (lock, Monitor, Mutex).
- Применяют конкурентные коллекции (ConcurrentDictionary, BlockingCollection).
- Используют иммутабельность и локальные копии данных.
- В случае async/await — состояние можно защищать SemaphoreSlim.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Anonymous Quiz
    13%
    GroupJoin
      
    47%
    Join
      
    27%
    Union
      
    14%
    Concat