- List<T> — интерфейс.
- ArrayList — реализация этого интерфейса (в Java) / List<T> (в C#).
Интерфейс задаёт поведение, а реализация — конкретную структуру. Также ArrayList в Java — не типобезопасный, а List<T> в C# — обобщённый.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  💊18
  Anonymous Quiz
    80%
    ToArray
      
    5%
    Immediate
      
    14%
    Execute
      
    2%
    Fetch
      
    Anonymous Quiz
    7%
    String.Concat
      
    7%
    String.Join
      
    84%
    String.Format
      
    2%
    String.Replace
      
    Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍3
  Anonymous Quiz
    87%
    NullReferenceException
      
    3%
    MethodAccessException
      
    5%
    Нормальное выполнение метода
      
    5%
    InvalidOperationException
      
    💊32🤔5
  Anonymous Quiz
    11%
    Task.Run()
      
    47%
    Thread.Start()
      
    3%
    async/await
      
    39%
    BackgroundWorker
      
    💊7
  ThreadPool (пул потоков) решает проблему частого создания и уничтожения потоков, которое дорого по ресурсам.
Проблемы, которые он решает:
- Производительность (не тратится время на создание потока)
- Утилизация ресурсов
- Масштабируемость при высокой нагрузке
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍2
  Anonymous Quiz
    4%
    string
      
    11%
    object
      
    85%
    int
      
    1%
    dynamic
      
    🤔2
  Anonymous Quiz
    77%
    Sleep
      
    4%
    Pause
      
    18%
    Wait
      
    1%
    Hold
      
    💊3
  try-catch — это механизм обработки исключений в C#.
Код, который может вызвать ошибку во время выполнения, помещается в блок try.
Если ошибка происходит, выполнение переходит в соответствующий блок catch.
Блок finally может использоваться для выполнения завершающих действий, выполняемых независимо от ошибок (например, закрытие файлов, соединений и т.д.).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5
  Anonymous Quiz
    10%
    Метод Dispose() не будет вызван
      
    43%
    Финализатор объекта не будет вызван
      
    36%
    Объект будет немедленно удален из памяти
      
    11%
    Объект будет перемещен в другую область памяти
      
    Anonymous Quiz
    9%
    Substitute
      
    5%
    Exchange
      
    5%
    Switch
      
    81%
    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()
      
    20%
    FileStream.CopyToAsync()
      
    6%
    Stream.CopyToAsync()
      
    62%
    Нет встроенного метода, требуется пользовательская реализация
      
    💊3
  Anonymous Quiz
    19%
    Метод будет вызван успешно
      
    13%
    Компилятор выдаст предупреждение
      
    57%
    Компилятор выдаст ошибку
      
    11%
    Будет выброшено исключение времени выполнения
      
    💊7🤔1
  Да, строковая интерполяция — это способ вставить значение переменной прямо внутрь строки.
Это улучшает читаемость, заменяя конкатенацию. Используется как способ встроенного форматирования текста.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5🔥1
  Anonymous Quiz
    7%
    Array
      
    12%
    LinkedList
      
    18%
    Queue
      
    63%
    List