Самый простой способ сделать это, возможно, из метода расширения? :Инициализировать словарь <строка, строка> из списка <string>
var MyDic = new Dictionary<string,string>{ "key1", "val1", "key2", "val2", ...};
Где словарь завершаться с элементами содержат ключ и значение пары из простого списка строк, чередуя все остальные строки является ключевым и значения.
Что вы хотите, чтобы произошло, когда ключ я s 'null' или два ключа равны или список имеет нечетную длину? Обработка этих проблем будет определять код. –
в моем случае, он ожидает ненулевые и уникальные ключи. Так как я не стал бы использовать эти ключи как обычно, и это всего лишь сокращенный метод –