C#KeyValuePair List – 不保留int值
发布时间:2020-12-16 09:40:56 所属栏目:百科 来源:网络整理
导读:我的初始化是: Liststring convertedList = new Liststring(); ListKeyValuePairstring,int originalList = new ListKeyValuePairstring,int(); 我基本上只想用originalList中的字符串值填充convertedList 所以如果originalList有一些项目:[“foo”,5],[“
我的初始化是:
List<string> convertedList = new List<string>(); List<KeyValuePair<string,int>> originalList = new List<KeyValuePair<string,int>>(); 我基本上只想用originalList中的字符串值填充convertedList for (int i = 0; i <= originalList.Count; i++) { convertedList.Add(actions.ToString()); } 但没有运气. 解决方法List<String> convertedList = originalList.Select(x => x.Key).ToList(); 要么: convertedList.AddRange(originalList.Select(x => x.Key)); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |