C# Dictionary获取某项的key或value值
来源:互联网 发布:数据结构与算法总结 编辑:程序博客网 时间:2024/04/27 23:48
C# Dictionary获取某项的key或者value值
想要获取key或者value值,可以循环遍历,也可以借助于C#本身的函数,如下两种方法获取index对应的key值
private string getDictionaryKeyByIndex(int index) { Dictionary<string, SDK_MSG_DEVICEINFO>.Enumerator en = sdkMsgDeviceInfo.GetEnumerator(); for (int i = 0; i < sdkMsgDeviceInfo.Count; i++) { if (en.MoveNext()&&index==i) { return en.Current.Key; } } return null; } private string getDictionaryKeyByIndex(int index) { Dictionary<string, SDK_MSG_DEVICEINFO>.KeyCollection keyv = sdkMsgDeviceInfo.Keys; return keyv.ElementAt(index); }
获取value的对应:
Dictionary<string, SDK_MSG_DEVICEINFO>.ValueCollection value = sdkMsgDeviceInfo.Values;
return value.ElementAt(index);
0 0
- C# Dictionary获取某项的key或value值
- C# Dictionary通过value获取对应的key值
- C# Dictionary通过value获取对应的key值
- 根据值(value)获取泛型Dictionary的键(key)
- 根据索引获取Dictionary的key和value值
- 【C#】Dictionary通过value获取对应的key值
- C#中Dictionary<Key,Value>中[]操作的效率问题
- 【C#】如何让字典Dictionary通过value获取对应的key值
- Dictionary通过下标获取key和value
- Dictionary通过下标获取key和value
- Dictionary通过下标获取key和value
- Dictionary通过下标获取key和value
- iOS 根据某个value找到Dictionary对应的key值
- iOS 根据value取到 Dictionary 对应的key值
- LINQ 通过Dictionary的Value查找Key
- 根据value来定位key在C#的Dictionary中如何实现?
- 获取Map<key,value>的key值方法如下:
- C#对Dictionary的按Value排序
- Android6.0权限适配之WRITE_EXTERNAL_STORAGE(SD卡写入)
- vs2012下面控制台不闪退问题,简单的MPI程序
- 重构 第三章 代码的坏味道
- 最短路上的统计
- QTP对Excel的操作(三)之 Vbs对Excel的操作 实例讲解
- C# Dictionary获取某项的key或value值
- PAT B1022
- 证明异面直线的几种方法
- Spring Bean装配之Bean的定义及作用域的注解实现
- Frogger
- Spring MVC 流程图
- 《C++ Primer》读书笔记-第六章 07 函数指针
- 观光旅游
- LeetCode刷题笔记 07 Reverse Integer