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

2016-01-29 12:50 0 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(); }

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

延伸阅读
标签: ASP
  Adodb.Stream是ADO的Stream对象,提供存取二进制数据或者文本流,从而实现对流的读、写和管理等操作. 有下列方法: Cancel 方法      使用方法如下      Object.Cancel      说明:取消执行挂起的异步 Execute 或 Open 方法的调用...
手机茄子快传使用说明   1)茄子快传怎么用 第一步在手机的软件界面上,点击连接电脑,再点击顶端橘红色的连接电脑按钮。   第二步选择需要连接的电脑的名字,直接点击设备的名称就ok了,界面顶端就会显示手机和电脑连接的情况,点击前面的X按钮就会断开连接哦。   2)手机如何向电脑传输文件 连上...
标签: Web开发
本文是转载,关于prototype.js的一些技术说明说明,比如关于javascript的apply和call函数,关于闭包,关于函数的绑定,关于事件的注册,关于事件监听最佳实践等等,很难得的一篇文章,从dnew.cn转载而来。 关于闭包 prototype.js在Class.create,bind等中用到javascript的闭包特色。但整体上prototype.js对于强大的闭包特性用的不...
标签: 电脑入门
软件名称:魔方小助手 软件语言:简体中文 软件授权:免费 适用平台:Winxp/vista/win7/2000/2003/ 一、软件安装 魔方小助的安装非常方便,第一步设置安装目录,如图(1)所示: 图(1) 选择开始菜单文件夹,如图(2)所示: 图(2) 最后是开机启动和浏览器设置,如图(3)所示: 图(3) 作为一款系统辅助工具,建议设置开机自启动...
MySQL的转义字符“\” mfc_basic MySQL识别下列转义字符: \0 一个ASCII 0 (NUL)字符。 \n 一个新行符。 \t 一个定位符。 制符分隔 \r 一个回车符。 \b 一个退格符。 \' 一个单引号(“'”)符。 \" 一个双引号(“"”)符。 一个反斜线(“\”)符。 \% 一个“%”符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一...

经验教程

836

收藏

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