Anonymous Quiz
18%
ISerializable
69%
ICloneable
10%
IComparable
3%
IEquatable
Anonymous Quiz
10%
private
13%
protected
75%
internal
2%
public
👍1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
8%
List
5%
Queue
83%
HashSet
4%
Stack
Anonymous Quiz
33%
throw new Exception();
48%
throw;
10%
throw new;
8%
rethrow;
🔥2
Асинхронность и многопоточность — разные концепции, но они могут пересекаться.
- Многопоточность — параллельное выполнение на нескольких потоках (обычно на разных ядрах процессора).
- Асинхронность — способ не блокировать поток при ожидании завершения операции (например, I/O), не обязательно создавая новый поток.
Асинхронные операции (async/await) чаще всего используют один поток, но освобождают его во время ожидания, позволяя выполнять другую работу.
Многопоточность полезна при расчётах, асинхронность — при ожидании (например, сетевых операций).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
88%
numbers[1] = 10;
7%
numbers[2] = 10;
3%
numbers.set(1, 10);
2%
numbers.set(2, 10);
💊4👍1
Anonymous Quiz
62%
delegate void MyDelegate(int x);
19%
void delegate MyDelegate(int x);
5%
MyDelegate delegate void(int x);
14%
delegate MyDelegate void(int x);
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
35%
Start
5%
Begin
55%
Run
5%
Execute
🔥1
Anonymous Quiz
10%
Select
3%
Reduce
7%
Filter
80%
Where
Виртуальный метод (virtual) — это метод, который можно переопределить в производном классе с помощью override.
Он позволяет реализовать полиморфизм:
поведение метода будет определяться типом фактического объекта, а не ссылкой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
17%
Позволяет создавать экземпляры классов внутри методов.
7%
Устраняет необходимость использования интерфейсов.
72%
Разделяет создание объектов и их использование.
5%
Обеспечивает многозадачность в приложении.
💊28🤔4
Anonymous Quiz
27%
ContinueWith(task => { }, TaskContinuationOptions.IfCanceled)
16%
ContinueWith(task => { }, TaskContinuationOptions.OnlyOnCanceled)
35%
ContinueWith(task => { }, TaskContinuationOptions.OnCancellation)
21%
ContinueWith(task => { }, TaskContinuationOptions.Canceled)
Конкурентность — это способность нескольких потоков выполняться одновременно или чередоваться в выполнении. Даже если физически работает один процессор, задачи могут переключаться быстро, создавая ощущение одновременности. Важно при этом избегать конфликтов между потоками.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
22%
tuple.GetValue(0)
22%
tuple[0]
15%
tuple.Value1
41%
tuple.Item1
Anonymous Quiz
55%
Task.Factory.Run(action, cancellationToken)
7%
Task.Factory.Execute(action, cancellationToken)
35%
Task.Factory.StartNew(action, cancellationToken)
4%
Task.Factory.Begin(action, cancellationToken)
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
77%
Инструкция компилятору до выполнения программы
18%
Инструкция компилятору во время выполнения программы
4%
Инструкция для управления памятью
1%
Инструкция для создания интерфейсов
Anonymous Quiz
93%
Анонимная функция, которая может содержать выражения и инструкции
4%
Способ задания параметров методов
1%
Метод для управления потоками
2%
Алгоритм для сортировки массивов