C# 怎么拿到字典中的key 除了foreach(string items in dic.Keys) 还有别的方式吗?能不循环拿到Key值吗?
2个回答
展开全部
看你要拿到什么了,list?数组?还是一个string?
Dictionary<string, string> strDic = new Dictionary<string, string>();
strDic.Add("a", "aa");
strDic.Add("bb", "aa");
strDic.Add("vvv", "aa");
strDic.Add("aff", "aa");
strDic.Keys.ToList();
strDic.Keys.ToArray(); //第一种array
var arr = strDic.Select(p => p.Key).ToArray();//第二种array
MessageBox.Show(string.Join(",", arr));
Dictionary<string, string> strDic = new Dictionary<string, string>();
strDic.Add("a", "aa");
strDic.Add("bb", "aa");
strDic.Add("vvv", "aa");
strDic.Add("aff", "aa");
strDic.Keys.ToList();
strDic.Keys.ToArray(); //第一种array
var arr = strDic.Select(p => p.Key).ToArray();//第二种array
MessageBox.Show(string.Join(",", arr));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询