. То же самое происходит с OrderBy из Linq.
, так что мой вопрос: почему C# не может просто проверить, содержит ли мой массив сопоставимые элементы или нет в время компиляции ?
Код: Выделить всё
public class Person(string name)
{
public string Name { get; set; } = name;
}
public class Program
{
public static void Main(string[] args)
{
Person[] people =
{
new("Simon"),
new("Jenny"),
new("Adam"),
new("Richard")
};
Array.Sort(people);
}
}
, но если я сделаю некоторую дополнительную функцию, подобную этой:
Подробнее здесь: https://stackoverflow.com/questions/797 ... array-sort
Мобильная версия