我的初始化:C#KeyValuePair <string, int>列表 - <string>不保留的int值
List<string> convertedList = new List<string>();
List<KeyValuePair<string, int>> originalList = new List<KeyValuePair<string, int>>();
我基本上要填充在originalList
所以convertedList
与仅的字符串值,如果originalList
有一些项目:["foo",5],["bar",16],["baz",100]
,
我想convertedList
包含:["foo"],["bar"],["baz"]
到目前为止我试过了:
for (int i = 0; i <= originalList.Count; i++)
{
convertedList.Add(actions.ToString());
}
但没有运气。
哦,请记住我是新手,对此的回答可能非常明显。
感谢您的帮助!
如果我只想转换第一个X项目,我该如何继续?
使用采取(N)。例如:convertedList.AddRange(originalList.Take(7).Select(x => x.Key))并且不要依赖于它再次调用您的问题,以防万一我现在看到它。 – Harry