только в списке один раз, что не может быть правдой.

у вас есть два массиваstring[] a а такжеint[] b как вы можете получитьDictionary<string,int> из этого наиболее эффективно и с наименьшим возможным кодом? Предположим, что они содержат одинаковое количество элементов.

Например, это лучший способ?

Dictionary<string,int> vals = new Dictionary<string,int>();
for(int i = 0; i < size; i++)
{
    vals.Add(a[i],b[i]);
}

Ответы на вопрос(4)

Ваш ответ на вопрос