我正在寻找一种单行解决方案来获取 OrderedDictionary 的键。我已经通过使用以下方法获得了一个可行的解决方案,但是有没有一种方法可以使用更少的代码来通过使用 LINQ 来实现相同的目标?
private string[] GetKeys(OrderedDictionary orderedDictionary)
{
List<string> keyList = new List<string>(orderedDictionary.Count);
foreach (DictionaryEntry entry in orderedDictionary)
{
keyList.Add(entry.Key.ToString());
}
return keyList.ToArray();
}
翻过高山走不出你
慕森卡
相关分类