- Порождающие: Singleton, Factory Method, Abstract Factory, Builder, Prototype.
- Структурные: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy.
- Поведенческие: Strategy, Observer, Command, State, Visitor, Mediator, Chain of Responsibility, Memento, Interpreter, Iterator, Template Method.
А также часто используются:
- Dependency Injection
- Repository
- Unit of Work
- MVVM (в WPF) и MVC (в
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥6👍4
  Какой из следующих синтаксисов является корректным для определения индексатора в классе?
  Anonymous Quiz
    12%
    public int getItem(int index) { get; set; }
      
    24%
    public int index[int index] { get; set; }
      
    51%
    public int this[int index] { get; set; }
      
    13%
    public int Get(int index) { get; set; }
      
    Anonymous Quiz
    42%
    AddMvc
      
    40%
    UseMvc
      
    13%
    AddMvcCore
      
    5%
    UseMvcCore
      
    string удобнее:
- Когда работа со строкой разовая или простая.
- В шаблонах, интерполяции, конкатенации 2–3 элементов.
- При чтении и выводе, где строка уже готова.
То есть в ситуациях, где не требуется частая модификация строки.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    83%
    DateTime.Now
      
    2%
    DateTime.Today
      
    11%
    DateTime.UtcNow
      
    4%
    DateTime.Current
      
    💊16🤔3
  Anonymous Quiz
    7%
    readonly
      
    7%
    const
      
    34%
    volatile
      
    52%
    transient
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    21%
    GetDayOfWeek()
      
    59%
    DayOfWeek()
      
    12%
    Day()
      
    8%
    WeekDay()
      
    Anonymous Quiz
    89%
    Компонент, который обрабатывает HTTP-запросы и ответы
      
    2%
    Инструмент для работы с базами данных
      
    8%
    Механизм для управления сессиями
      
    1%
    Язык программирования для написания серверного кода
      
    👍2
  Это статические методы, которые позволяют работать с коллекциями, например, Where, Select, OrderBy. Они упрощают обработку данных и делают код читаемым.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍2
  Anonymous Quiz
    55%
    Компиляция пройдет успешно
      
    21%
    Ошибка компиляции
      
    10%
    Вызовется базовый класс
      
    14%
    Создастся новый независимый класс
      
    💊47🤔7👍1
  Anonymous Quiz
    10%
    int.Parse
      
    21%
    Convert.ToInt32
      
    6%
    int.TryParse
      
    63%
    Все вышеперечисленные
      
    join в LINQ или SQL объединяет данные из двух коллекций или таблиц на основе общего поля. Например, в SQL это выполняется через сравнение ключей, указанных в ON, а в LINQ — с помощью метода Join. Результат может быть внутренним (INNER JOIN), внешним (LEFT JOIN, RIGHT JOIN) или полным (FULL JOIN).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1
  Anonymous Quiz
    13%
    Unique
      
    18%
    RemoveDuplicates
      
    2%
    Clear
      
    67%
    Distinct
      
    👍6🤔1💊1
  Anonymous Quiz
    1%
    public
      
    84%
    private
      
    8%
    protected
      
    6%
    internal
      
    Он используется для уведомления UI о том, что свойство изменилось.
В MVVM паттерне это основа двусторонней привязки данных, без него UI не узнает, что нужно обновить отображение.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍7🔥1
  Anonymous Quiz
    38%
    BlockingCollection
      
    18%
    ConcurrentQueue
      
    30%
    ConcurrentBag
      
    14%
    ConcurrentStack
      
    👍1
  Anonymous Quiz
    7%
    Механизм для управления ресурсами базы данных
      
    93%
    Процесс освобождения неиспользуемой памяти
      
    0%
    Процесс компиляции кода
      
    0%
    Процесс выполнения асинхронных операций
      
    Идемпотентные методы — это такие методы, которые при повторном выполнении с одинаковыми параметрами дают один и тот же результат и не вызывают дополнительных побочных эффектов.
Примеры в HTTP:
- GET: не изменяет ресурс, просто запрашивает данные.
- PUT: заменяет ресурс целиком — повторный вызов приводит к одному и тому же состоянию.
- DELETE: удаляет ресурс — повторное удаление не изменяет результат.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍3🔥1💊1
  Anonymous Quiz
    19%
    ArgumentNullException
      
    78%
    NullReferenceException
      
    1%
    InvalidOperationException
      
    1%
    IndexOutOfRangeException