Задать вопрос
@makaron710

Почему два метода используются по разному?

Начал изучать c#. Никак не могу понять, почему методы Sort у Array и List используется по разному:
Array.Sort(var);
var.Sort();
Наверняка что-то из основ упустил, но когда повьорно пробегают по документации, ничего дельного не попадается.
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • OTUS
    C# Developer
    12 месяцев
    Далее
  • XYZ School
    Разработка игр на Unity
    5 месяцев
    Далее
Решения вопроса 1
sarapinit
@sarapinit Куратор тега C#
Точу водой камень
Думаю потому что Array.Sort появился в .Net1 когда еще не было дженериков. А List.Sort появился уже в .Net2 вместе с дженериками, а для массива уже не стали менять вызов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы