发现不了Dictionary的异处! 之前我在java中有的集合,ArrayList···就没有Dictionary,在C#中,是增加的!我不知道Dictionary和他们与ArrayList有什么不同或者有什么特殊的地方么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这时一个简单的态度问题。你这个程度去学c#,根本就没有理由在课堂上扯什么java,先学会abc知识能做点课堂练习才是正途。 Java有HashSet/HashTable吧。差不多的意思,unique key to value pair。 Dictionary一个最大的特点就是存入的数据不用进行类型转换,泛型Dictionary<key,value>如:Dictionary<string,string> dic=new Dictionary<string,string>();赋值,dic["key1"]="123";//key不能重复取出来的时候也是根据key来获取数据,string value=dic["key1"];如果是ArrayList list=new ArrayList();list.Add("123");获取string value=list[0].ToString();得进行类型转换Dictionary查询速度快,一般数据量比较多的时候用Dictionary效果明显,详细介绍百度吧 Dictionary跟ArrayList就不是一类的。怎么比较呢?就算java也不能用ArrayList和HashTable去比较吧? Dic是字典。你不知道什么是Hash表吗?? 我没好好听课,补考才过了数据结构的也知道hash表啊 真想帮他一把,但有不想打字~List 的单词是 列表 的意思 (把……编列成表)想像一下,你以前的作业本,一行一行的,你可以在上面写东西记笔记,然后又可以在上面找特点是 一行一行地写和找Dictionary 字典,想像一下你怎么使用字典的(不知道现在的学生有没有使用字典这东西)特点是 你先找到某个字的页数,再去看他的详细内容他们是为了满足不同的场景到底是为了满足怎么样的场景呢~ 自己想办法去获得这个知识吧楼上各位打击你是很对的某天在地铁上听到两个高中生的对话,“不想用那么多的时间在大学上,学会怎么学习后,就出来社会拼杀” Dictionary的前身就是Hashtable,后者可以顾名思义了吧 C#: 有序列表:List , IList, ArrayList无序列表:Dictionary, HashTable, NameValueCollection至于有序列表与无序列表的区别, 你自己去看看书吧。 hash表我懂,如果是 3 楼说的我就懂了··· 想做一个小工具,该怎么做呢? 两个FileInfo[]数组如何合并成一个? 求一个从数据库读取图片,并用按钮“上一张”“下一张”显示的代码 怎么处理Dataset中的空值,报错 如何可以在一个线程中写文件,另一个线程读同一文件? 怎么调用系统自带的windows图片查看器(在线等) datagridview 列宽问题 c#图像处理如何实现? 请问我用ajax传到页面一个list集合要怎么绑定到页面?然后设置里面显示数据等 怎样在DataGrid中绑定复选框控件 如何判断webbrowser 控件是否有声音输出 怎么样实现论坛回帖和发帖功能啊?
如:Dictionary<string,string> dic=new Dictionary<string,string>();
赋值,dic["key1"]="123";//key不能重复
取出来的时候也是根据key来获取数据,string value=dic["key1"];
如果是ArrayList list=new ArrayList();
list.Add("123");
获取string value=list[0].ToString();得进行类型转换Dictionary查询速度快,一般数据量比较多的时候用Dictionary效果明显,详细介绍百度吧
我没好好听课,补考才过了数据结构的也知道hash表啊
想像一下,你以前的作业本,一行一行的,你可以在上面写东西记笔记,然后又可以在上面找
特点是 一行一行地写和找Dictionary 字典,想像一下你怎么使用字典的(不知道现在的学生有没有使用字典这东西)
特点是 你先找到某个字的页数,再去看他的详细内容他们是为了满足不同的场景
到底是为了满足怎么样的场景呢~
自己想办法去获得这个知识吧楼上各位打击你是很对的某天在地铁上听到两个高中生的对话,
“不想用那么多的时间在大学上,学会怎么学习后,就出来社会拼杀”
C#: 有序列表:List , IList, ArrayList
无序列表:Dictionary, HashTable, NameValueCollection至于有序列表与无序列表的区别, 你自己去看看书吧。
hash表我懂,如果是 3 楼说的我就懂了···