- I/O-bound — задачи, основное время которых уходит на ожидание внешних операций: чтение файлов, запросы в сеть или базу данных.
Решение: использовать асинхронность, чтобы не блокировать поток.
- CPU-bound — задачи, требующие активных вычислений, загрузки процессора (например, шифрование, расчёты).
Решение: запускать на отдельных потоках или использовать параллелизм.
Знание разницы помогает выбрать стратегию оптимизации.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
60%
Convert.ToDouble
30%
float.Parse
2%
Parse
8%
TryParse
🤔8
Anonymous Quiz
2%
int
8%
char
1%
bool
89%
array
Каждый тип в .NET наследует от базового класса object, который содержит:
- ToString — преобразует объект в строку.
- Equals — сравнивает два объекта на равенство.
- GetHashCode — возвращает числовой хэш объекта.
- GetType — возвращает информацию о типе.
- ReferenceEquals — сравнение ссылок, а не содержимого.
Эти методы можно переопределять для добавления нужного поведения.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1🤔1
Anonymous Quiz
24%
System.TCP
7%
System.Internet
20%
50%
System.Net
Anonymous Quiz
69%
Select
17%
Where
4%
OrderBy
10%
GroupBy
💊2🤔1
Это ссылочный тип. Хранится в куче. Переменная содержит ссылку на объект, а не сам объект. Примеры:
- class, string, object, array.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Anonymous Quiz
2%
Сборка мусора запускается вручную разработчиком
5%
Сборка мусора запускается при каждом завершении программы
92%
Сборка мусора запускается автоматически системой
1%
Сборка мусора не используется в .NET
💊7
Anonymous Quiz
12%
private
13%
protected
74%
internal
0%
public
- Inner Join: Объединяет только те строки, которые совпадают в обеих таблицах.
- Left Join: Возвращает все строки из левой таблицы и соответствующие строки из правой.
- Right Join: Аналогично Left Join, но для правой таблицы.
- Full Join: Возвращает все строки из обеих таблиц.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Anonymous Quiz
13%
Вложенные классы могут быть объявлены только как private.
11%
Вложенные классы не могут иметь статические члены.
40%
Вложенные классы имеют доступ к членам внешнего класса.
36%
Вложенные классы не могут наследовать внешние классы.
Anonymous Quiz
85%
Область памяти, управляемая сборщиком мусора
4%
Область памяти для системных объектов
7%
Область памяти для неуправляемых объектов
3%
Область памяти для потоков
💊3
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
38%
FileStream
52%
File
6%
Stream
4%
FileReader
Anonymous Quiz
8%
myAsyncMethod().Wait();
48%
Task.Run(() => myAsyncMethod()).Wait();
34%
await myAsyncMethod();
10%
myAsyncMethod().Result;
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
39%
ParameterizedThreadStart
24%
ThreadWithParams
23%
ThreadStart
13%
ParamThread
💊1
Anonymous Quiz
14%
ParseExact()
12%
ToString()
7%
TryParse()
67%
Convert.ToDateTime()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1