c# 字典如何获取第一个键值

橘子灬水果 2013-09-27 10:54:33
字典如何获取第一个键值
...全文
19773 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yu__10086 2015-04-17
  • 打赏
  • 举报
回复 2
using System.Linq; 就会出现first()了
lzx322 2014-11-07
  • 打赏
  • 举报
回复
int i = 0; foreach遍历字典,每次i++,i!=0就break,用这种蛋疼的方法取第一个值吧
lzx322 2014-11-07
  • 打赏
  • 举报
回复
引用 9 楼 youzelin 的回复:
dictionary[0].Key 不就完了吗?你那个是 .NET 2.0 的,没有什么 first 的东东。
dictionary[0]是键值为0的value,不是字典key列“数组”第0个(Key根本不是数组)
youzelin 2013-09-27
  • 打赏
  • 举报
回复
dictionary[0].Key 不就完了吗?你那个是 .NET 2.0 的,没有什么 first 的东东。
qiananlipin 2013-09-27
  • 打赏
  • 举报
回复 2
Dictionary<int,string> dc=new Dictionary<>(int,string); List<int> li=new List<int>(dc.Keys); 然后就可以循环这个li了,里面就是存储的字典的键
橘子灬水果 2013-09-27
  • 打赏
  • 举报
回复
橘子灬水果 2013-09-27
  • 打赏
  • 举报
回复
为什么没有First()方法
lhx527099095 2013-09-27
  • 打赏
  • 举报
回复
Keys.First()键的第一个 Values.First()值得第一个
橘子灬水果 2013-09-27
  • 打赏
  • 举报
回复
不是这样吧 难道字典的第一个键就是0?
lele_nancy 2013-09-27
  • 打赏
  • 举报
回复

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 ());
bdmh 2013-09-27
  • 打赏
  • 举报
回复 1
_expressionDic[_expressionDic.Keys.First()];
_expressionDic.Keys.First()
  • 打赏
  • 举报
回复
字典[0] 字典.value[0] ... F12转到定义看

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧