У меня есть странное сомнение относительно списка и словаря в С#
В списке мы добавляем элементы для списка, используя следующий метод
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> list = new List<int>();
list.Add(2);
list.Add(3);
list.Add(5);
list.Add(7);
}
}
В словаре мы добавляем такие элементы...
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
Dictionary<string, int> d = new Dictionary<string, int>();
d.Add("cat", 2);
d.Add("dog", 1);
d.Add("llama", 0);
d.Add("iguana", -1);
}
}
Я не знаю точно, в чем разница, но в словаре мы добавляем такие элементы, как пара (ключ, значение), и в списке мы просто добавляем элементы без указания какого-либо ключа.
Кто-нибудь прояснит это?