Anonymous Quiz
10%
Substitute
5%
Exchange
5%
Switch
80%
Replace
В foreach-цикле можно использовать любые объекты, которые реализуют интерфейс IEnumerable (в .NET) или Iterable (в Java).
Это могут быть:
- массивы;
- коллекции (List, Set, Dictionary, ArrayList, и др.);
- результат LINQ-запроса;
- пользовательские коллекции, если реализуют IEnumerable.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Anonymous Quiz
3%
abstract
8%
virtual
87%
override
2%
new
👍2💊1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
11%
File.CopyAsync()
21%
FileStream.CopyToAsync()
6%
Stream.CopyToAsync()
62%
Нет встроенного метода, требуется пользовательская реализация
💊2
Anonymous Quiz
19%
Метод будет вызван успешно
13%
Компилятор выдаст предупреждение
57%
Компилятор выдаст ошибку
12%
Будет выброшено исключение времени выполнения
💊5🤔1
Да, строковая интерполяция — это способ вставить значение переменной прямо внутрь строки.
Это улучшает читаемость, заменяя конкатенацию. Используется как способ встроенного форматирования текста.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Anonymous Quiz
7%
Array
12%
LinkedList
18%
Queue
63%
List
Абстрактная фабрика — это паттерн, который позволяет создавать семейства взаимосвязанных объектов, не привязываясь к конкретным классам.
Пример:
В графической системе можно иметь:
- Button и Checkbox для Windows,
- Button и Checkbox для macOS.
Абстрактная фабрика позволяет создавать соответствующие элементы без знания, для какой платформы они реализованы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Anonymous Quiz
9%
dynamic гарантирует безопасность типов на этапе компиляции
77%
dynamic позволяет компилятору пропускать проверку типов до времени выполнения
5%
dynamic может быть использован только в асинхронных методах
10%
dynamic не может быть использован в выражениях LINQ
Anonymous Quiz
27%
int[,] matrix = { { 1, 2 }, { 3, 4 } };
53%
int[,] matrix = new int[,] { { 1, 2 }, { 3, 4 } };
7%
int[,] matrix = int[,] { { 1, 2 }, { 3, 4 } };
13%
int[,] matrix = new { { 1, 2 }, { 3, 4 } };
🤔1
- Обеспечивает быстрые вставку и поиск.
- Не допускает дубликатов.
- Не гарантирует порядок.
Используется, когда нужно отфильтровать повторения и обеспечить быстрый доступ.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Anonymous Quiz
4%
AddTime()
88%
AddMonths()
6%
AddDate()
3%
AddDays()
Anonymous Quiz
81%
[Override]
8%
[Base]
2%
[Parent]
8%
[OverrideMethod]
💊14
Ключевое слово lock автоматически оборачивает действия внутри механизма захвата и освобождения ресурса, чтобы обеспечить исключительный доступ. Это значит, что только один поток может выполнять блок кода в момент времени.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊7
Anonymous Quiz
55%
Match
19%
IsMatch
5%
Matches
20%
Find
💊2
Anonymous Quiz
13%
Sort
7%
Reverse
25%
Resize
55%
Shuffle
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊5👍3