Anonymous Quiz
90%
GroupBy
5%
Partition
2%
Cluster
3%
Aggregate
👍1
Конструкция using преобразуется в try-finally, чтобы гарантировать вызов Dispose().
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Anonymous Quiz
18%
Текущий поток блокируется до завершения задачи
55%
Текущий метод приостанавливается, а управление возвращается вызывающему методу
26%
Создается новый поток для выполнения задачи
1%
Метод завершает выполнение немедленно
Anonymous Quiz
11%
Код выполнится синхронно
6%
Будет выброшено исключение
79%
Компилятор выдаст ошибку
4%
Код выполнится асинхронно
Да, могут.
Хотя структуры (value-types) обычно хранятся в стеке, они переносятся в кучу, когда:
- используются как поля классов;
- захватываются замыканием;
- приводятся к интерфейсу или object (boxing).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
55%
TryEnter
36%
EnterWithTimeout
4%
ConditionalEnter
5%
TimeEnter
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);
14%
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 { }
63%
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
70%
ArgumentException
5%
ArgumentNullException
7%
ArgumentOutOfRangeException
💊3
1. Они содержатся в заголовке HTTP-запроса (Cookie).
2. Используются для хранения сессий, предпочтений пользователя и другой информации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1