Back to questions
Junior — Middle
80
Чем отличаются способы извлечения информации из списка и из словаря в языке программирования?
Answer from AI
sobes.tech AI
В C# извлечение информации из списка (List<T>) и словаря (Dictionary<TKey, TValue>) отличается по способу доступа:
-
Список (List<T>): элементы доступны по индексу, например
list[0]. Это упорядоченная коллекция, где важен порядок элементов. -
Словарь (Dictionary<TKey, TValue>): элементы доступны по ключу, например
dictionary[key]. Это неупорядоченная коллекция пар ключ-значение, где ключ уникален.
Пример:
List<string> list = new List<string> { "apple", "banana" };
string firstItem = list[0]; // "apple"
Dictionary<int, string> dict = new Dictionary<int, string> { {1, "one"}, {2, "two"} };
string value = dict[1]; // "one"
Таким образом, список удобен для последовательного доступа по позиции, словарь — для быстрого доступа по уникальному ключу.