C#__Dictionary类 __类似java Map 键值对
来源:互联网 发布:centos 6.4 厂家 编辑:程序博客网 时间:2024/06/05 14:27
需求:
现在要用到数据库的某两个**对应**字段,但是不能反复应用数据库,因为这样频繁调用数据库影响速度。So,事情还是要解决的。由于之前接触过java中的各种Map,于是就考虑在C# 中的有没有类似的东西。
解决:
遇到问题第一时间问度娘,查了一下才知道,有个类叫Dictionary 作用和Map差不多,能够存储键值对,也许有其它的解决方法,但是现在我决得这个还是比较靠谱的。Dictionary<Key,Value> 它是一个泛型,具有集合功能,可以看成数组。
用的时候需要实例化对象:
Dictionary<string,string> dic=new Dictionary<string,string>();或者Dictionary<int,string> dic2 = new Dictionary<int,string>();按你的需求来,就好。 //存值 dic.Add("one","a"); dic.Add("two","b"); dic.Add("three","c"); //取值 foreach (KeyValuePair<int, string> pair in result) { Console.WriteLine("Key:{0}, Value:{1}", pair.Key, pair.Value); }或者 value = dic[key];,这样也可以取到相应值。
未完待续。llccing.
0 0
- C#__Dictionary类 __类似java Map 键值对
- JavaScript实现键值对数组,类似Java语言中的Map
- C实现键值对(Map功能)
- java 键值对 Map<String, String>
- day07--Map键值对
- 解析Map键值对
- Java实现类似C/C++中的__FILE__、__FUNC__、__
- 【JAVA基础】0001--------Map键值对和随机数
- java中获取map的键值对方法
- java中创建静态常量键值对Map
- Java练习题-删除Map中值重复的键值对
- extjs map 键值对访问
- C++ map键值对用
- 对map键值进行排序
- map键值对简单使用
- 对Map的键值对操作
- java 键值对
- Map读取键值对,Java遍历Map的两种实现方法
- Leetcode NO.170 Two Sum III - Data structure design
- K - Perpetuum Mobile
- IP网络,光网络以及轨道交通的高速卸载随想
- Dallas one-wire temperature reading on BeagleBone Black with dto (未翻译)
- Sqoop 1.99.3 安装
- C#__Dictionary类 __类似java Map 键值对
- 【LeetCode-面试算法经典-Java实现】【024-Swap Nodes in Pairs(成对交换单链表的结点)】
- Android中popupWindow的简单应用
- 设置圆角按钮的方法
- 【LeetCode-面试算法经典-Java实现】【025-Reverse Nodes in k-Group(单链表中k个结点一组进行反转)】
- 【LeetCode-面试算法经典-Java实现】【026-Remove Duplicates from Sorted Array(删除排序数组中的重复元素)】
- Objective-C之KVC(键值编码)详解
- solr5.2.1环境搭建
- 杭电ACM2032java做法