字典如何获取第一个键值 |
|
字典[0] |
|
8分 |
_expressionDic[_expressionDic.Keys.First()]; |
8分 |
Dictionary<Int32, string> dicNew = new Dictionary<int, string>(); dicNew.Add(3, "adfg"); dicNew.Add(5, "adf3"); dicNew.Add(6, "adf4"); dicNew.Add(7, "adf5"); KeyValuePair<Int32, string> pair = dicNew.First(); MessageBox.Show(pair.Key.ToString ()); |
不是这样吧 难道字典的第一个键就是0?
|
|
Keys.First()键的第一个
Values.First()值得第一个 |
|
为什么没有First()方法
|
|
4分 |
Dictionary<int,string> dc=new Dictionary<>(int,string);
List<int> li=new List<int>(dc.Keys); |
dictionary[0].Key 不就完了吗?你那个是 .NET 2.0 的,没有什么 first 的东东。
|
|
dictionary[0]是键值为0的value,不是字典key列“数组”第0个(Key根本不是数组) |
|
int i = 0;
foreach遍历字典,每次i++,i!=0就break,用这种蛋疼的方法取第一个值吧 |
|
using System.Linq; 就会出现first()了
|