.Net的Collection类的一些使用说明

2016-01-29 12:50 7 1 收藏

.Net的Collection类的一些使用说明,.Net的Collection类的一些使用说明

【 tulaoshi.com - ASP.NET 】


在没有今天的研究之前,我一直以为COLLECTION类里面只有arraylist和Hashtable是有用的。今天早上大起看了书以后,对Collection类有了更深的了解。其中以下的代码将是VB和C#穿插着讲。因为本人C#和VB都会,由于有些函数C#功能不是很好,所以使用了VB。
1:Collection的当家花旦当然是数组咯。。数组的定义方法为:
int[] int_array=new int[10]
int[] myIntArray = new int[5] { 1, 2, 3, 4, 5 };上面两句话,我就不多做解释了。
2:结构体在数组中的使用,代码如下:
创建一个类:
class test { public string str_name; public string str_phone; }对该类的引用和使用:
test[] mytest=new test[3]; for(int i=0;i3:ArrayList
ArrayList我就不多说了,反正他最大的特点就是排序。
4:Hashtable
Hashtable的缺点就是不支持排序。很遗憾,另外在C#里根据KEY取VALUE很麻烦。
5:SortedList
SortedList的使用方法和ArrayList的使用方法差不多,只是SortedList自动排序。
6:Stack
Dim st As New Stack st.Push("aa") st.Push("bb")
Stack是对仗,按照是先进后出的原则
7:Queue
Dim myque As New System.Collections.Queue myque.Enqueue("aa")

Queue于Stack刚刚相反,Queue是先进先出的原则来的。
8:Specialized
Specialized下面有好多实力,自己去用一下就OK了。
9:枚举VB和C#示例:
VB:
Dim ie As System.Collections.IEnumerator = al.Keys.GetEnumerator Dim str As String = "" While (ie.MoveNext) str += ie.Current End While
C#:
System.Collections.IEnumerator ie=sl.Keys.GetEnumerator(); string str=""; while(ie.MoveNext()) { str+=ie.Current.ToString(); }

来源:http://www.tulaoshi.com/n/20160129/1487762.html

延伸阅读
标签: ASP
  Adodb.Stream是ADO的Stream对象,提供存取二进制数据或者文本流,从而实现对流的读、写和管理等操作. 有下列方法: Cancel 方法      使用方法如下      Object.Cancel      说明:取消执行挂起的异步 Execute 或 Open 方法的调用...
标签: PS PS基础
Photoshop的锐化滤镜有USM锐化、进一步锐化、锐化、边缘锐化及智能锐化五种。USM锐化滤镜是通过增强图像边缘的对比度来锐化图像,锐化值越大越容易产生黑边和白边;而进一步锐化、 锐化和边缘锐化滤镜是软件自行设置默认值来锐化图像的,结果无法控制,越锐化产生的颗粒就越明显。 智能锐化滤镜具有USM锐化滤镜所没有的锐化控制功能,可以设置...
标签: Web开发
本文是转载,关于prototype.js的一些技术说明说明,比如关于javascript的apply和call函数,关于闭包,关于函数的绑定,关于事件的注册,关于事件监听最佳实践等等,很难得的一篇文章,从dnew.cn转载而来。 关于闭包 prototype.js在Class.create,bind等中用到javascript的闭包特色。但整体上prototype.js对于强大的闭包特性用的不...
标签: ASP
  组件:"Adodb.Stream" 有下列方法: Cancel 方法      使用方法如下      Object.Cancel      说明:取消执行挂起的异步 Execute 或 Open 方法的调用。 Close  方法      使用方法如下    &n...
手机茄子快传使用说明   1)茄子快传怎么用 第一步在手机的软件界面上,点击连接电脑,再点击顶端橘红色的连接电脑按钮。   第二步选择需要连接的电脑的名字,直接点击设备的名称就ok了,界面顶端就会显示手机和电脑连接的情况,点击前面的X按钮就会断开连接哦。   2)手机如何向电脑传输文件 连上...

经验教程

699

收藏

25
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部