有没有一种“LINQ”方法可以做到这一点?
var array = new string[] { "BASE TABLE", "Table", "VIEW", "View" };
var list = array.ToList();
var dictionary = new Dictionary<string, string>();
for (int i = 0; i < list.Count; i += 2)
{
dictionary[list[i]] = list[i + 1];
}
var result = Enumerable.Range(0, array.Length / 2)
.ToDictionary(i => array[i * 2], i => array[i * 2 + 1]);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)