Anonymous Quiz
64%
Wait
14%
Join
20%
Await
3%
Synchronize
🤔8
Anonymous Quiz
33%
Поиск в глубину
28%
Поиск в ширину
27%
Кнута-Морриса-Пратта (KMP)
11%
Дейкстры
💊4
StringBuilder используется для эффективной работы со строками, когда требуется:
- Много конкатенаций (соединений строк),
- Частые изменения содержимого,
- Циклические операции со строками.
Так как строки в .NET неизменяемы, каждая операция с string создаёт новый объект. StringBuilder решает эту проблему, позволяя изменять содержимое без создания новых строк.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Anonymous Quiz
38%
StreamReader
44%
FileStream
10%
BufferedStream
8%
StreamWriter
💊16🤔1
Anonymous Quiz
8%
ConvertToArray
89%
ToArray
3%
AsArray
0%
Arrayify
Нет, при вызове метода Add SQL-код еще не генерируется. На этом этапе сущность просто добавляется в контекст, и ее состояние помечается как "добавленное". SQL-код формируется и выполняется только при вызове метода SaveChanges(), который анализирует все изменения и генерирует соответствующие SQL-запросы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Anonymous Quiz
25%
LoadAssembly()
18%
GetAssembly()
35%
Assembly.Load()
22%
Assembly.GetAssembly()
Anonymous Quiz
81%
Ошибка компиляции
12%
Ошибка выполнения
4%
Переменная будет изменена
4%
Переменная станет null
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
26%
FileReader
8%
TextReader
63%
StreamReader
3%
FileInputStream
Anonymous Quiz
11%
Substitute
6%
Modify
11%
Change
72%
Replace
Forwarded from Идущий к IT
🔥 Записал видос "Как за 3 минуты настроить Автоотклики на вакансии HeadHunter" больше не придется заниматься этой унылой рутиной
📺 Видео: https://youtu.be/G_FOwEGPwlw
Please open Telegram to view this post
VIEW IN TELEGRAM
- Использовать существительные во множественном числе для ресурсов:
/users, /orders, /products.
- Использовать HTTP-глаголы для операций, а не глаголы в URI:
/getUsers, GET /users.
- Иерархическая структура:
/users/123/orders — заказы конкретного пользователя.
- Без заглавных букв:
использовать kebab-case или snake_case: /user-profile, /user_profile.
- Не включать действия в путь, они определяются методом:
DELETE /users/123 — удаление, а не /deleteUser.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Anonymous Quiz
72%
Add()
10%
Insert()
10%
Attach()
7%
Create()
🤔1
Anonymous Quiz
7%
Переменная неизменна
81%
Переменная может быть изменена из нескольких потоков
8%
Переменная скрыта
4%
Переменная глобальная
Да, можно. Обобщённые (generic) методы не требуют, чтобы сам класс был обобщённым.
Такие методы объявляются с использованием шаблонного параметра <T> непосредственно в сигнатуре метода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Anonymous Quiz
28%
Abort
11%
Stop
18%
Terminate
43%
Cancel
Anonymous Quiz
89%
Проверка на null и использование значения по умолчанию
6%
Проверка типов во время компиляции
2%
Проверка значений перечислений
3%
Проверка на переполнение
👍1
• Она позволяет создавать более гибкий и удобный интерфейс класса.
• Пример:
void Print(string message) { ... }
void Print(int number) { ... }
Каждый из методов будет вызываться в зависимости от переданных аргументов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
16%
Array()
5%
CreateArray()
73%
new Array()
6%
List()
🤔1