- Доступ по индексу – O(n), так как требуется перебор.
- Добавление/удаление в начало/конец – O(1).
- Добавление/удаление в середине (зная итератор) – O(1).
- Перемещение элементов (splice) – O(1).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5
Anonymous Quiz
11%
GroupJoin
50%
Join
27%
Union
12%
Concat
Anonymous Quiz
90%
numbers[2]
8%
numbers[3]
0%
numbers.get(3)
1%
numbers.get(2)
🤔2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Anonymous Quiz
21%
String.Compare
48%
String.CompareOrdinal
22%
String.Equals
9%
String.CompareTo
💊4
Anonymous Quiz
12%
interface IMyInterface { void MyMethod() { } }
77%
interface IMyInterface { void MyMethod(); }
9%
interface IMyInterface { int MyProperty { get; set; } }
2%
interface IMyInterface { event EventHandler MyEvent; }
💊3
1. Code First — структура БД создается из кода (классов).
2. Database First — сначала создается БД, затем генерируются модели.
3. Model First — создается визуальная модель, из неё генерируются и БД, и код.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
5%
Создает новый поток
3%
Обрабатывает исключения
85%
Позволяет возвращать элементы по одному
7%
Завершает метод
👍2
Anonymous Quiz
77%
Task.Delay
11%
Task.Sleep
11%
Task.Wait
2%
Task.Pause
В Dictionary ключи должны быть уникальными.
Если попытаться добавить второй раз ключ с тем же значением — произойдёт исключение.
Значения (value) при этом могут повторяться, ограничение касается только ключей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
45%
bool Compare(T x, T y);
29%
int CompareTo(T other);
5%
void Compare(T x, T y);
21%
int CompareTo(object obj);
Anonymous Quiz
5%
void
90%
Task или Task
4%
Thread
1%
Delegate
💊24🤔7🔥1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
71%
Join
12%
GroupJoin
11%
SelectMany
6%
Concat
Anonymous Quiz
24%
InvokeConstructor()
29%
CreateInstance()
20%
GetConstructor()
28%
ConstructorInfo.Invoke()
💊1
- Repository — для доступа к данным.
- Unit of Work — управление транзакциями.
- Dependency Injection — разделение зависимостей и реализаций.
- CQRS — разделение команд и запросов.
- Mediator — упрощает взаимодействие между компонентами.
- Factory / Abstract Factory — динамическое создание объектов.
- Builder — создание сложных объектов шаг за шагом.
- Strategy — переключение алгоритмов без изменения клиентского кода.
- Adapter — интеграция сторонних библиотек и API.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
30%
public abstract void MyMethod() { }
61%
public abstract void MyMethod();
3%
abstract public void MyMethod() { }
5%
abstract public void MyMethod();
Anonymous Quiz
6%
TextReader
51%
StreamReader
9%
FileReader
35%
AsyncStreamReader
1. Они полезны для предотвращения ошибок, например, удаления связанных записей.
2. Однако в некоторых случаях (например, масштабируемые системы) можно использовать программную логику вместо внешних ключей для повышения производительности.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
65%
public void IMyInterface.MyMethod() { }
29%
void IMyInterface.MyMethod() { }
3%
private void IMyInterface.MyMethod() { }
2%
protected void IMyInterface.MyMethod() { }
💊9