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

贷款j北京

贷款j北京

2016-01-29 12:50

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

在没有今天的研究之前,我一直以为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(); }
展开更多 50%)
分享

猜你喜欢

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

电脑网络
.Net的Collection类的一些使用说明

java Collection 之Set使用说明

编程语言 网络编程
java Collection 之Set使用说明

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

ToStringBuilder类的一些心得

编程语言 网络编程
ToStringBuilder类的一些心得

routeros的简单使用说明

电脑网络
routeros的简单使用说明

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

APMServ使用说明

Web开发
APMServ使用说明

String类的一些赋值语句

编程语言 网络编程
String类的一些赋值语句

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《全民水浒》夺宝模式夺宝技巧攻略

《全民水浒》夺宝模式夺宝技巧攻略

Flash MX 2004视频教程超速入门系列(2)

Flash MX 2004视频教程超速入门系列(2)
下拉加载更多内容 ↓