Является ли это ArrayList? Или LinkedList? Если я не укажу и не запустил:Какая структура данных имеет класс C# «Список» по умолчанию?
List<int> x = new List<int>(10);
Каков тип созданного списка?
Является ли это ArrayList? Или LinkedList? Если я не укажу и не запустил:Какая структура данных имеет класс C# «Список» по умолчанию?
List<int> x = new List<int>(10);
Каков тип созданного списка?
Ответ на простом английском языке в documentation:
Класс Список является общим эквивалентом класса ArrayList. Он реализует общий интерфейс IList, используя массив, размер которого динамически увеличивается по мере необходимости.
Список - общий класс коллекции. Это не ArrayList или LinkedList.
public class List<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T> { ... }
Но вы можете создать ArrayList из списка
var arrayList = new ArrayList(list);
Вы посмотрели документацию для этого типа? Что он сказал по этому поводу? – Servy
Тип, созданный точно, «Список'. Это вопрос с подвохом? : -P –
[Документация] (https://msdn.microsoft.com/en-us/library/6sh2ey19.aspx#Remarks) – trebor