zoukankan
html css js c++ java
C#集合类使用范例
//
Dictionary
System.Collections.DictionaryEntry dic
=
new
System.Collections.DictionaryEntry(
"
key1
"
,
"
value1
"
);
//
ArrayList
System.Collections.ArrayList list
=
new
System.Collections.ArrayList();
list.Add(
1
);
//
添加数据
list.Add(
2
);
for
(
int
i
=
0
;i
<
list.Count;i
++
)
{
System.Console.WriteLine(list[i]);
//
取出数据
}
//
HashTable
System.Collections.Hashtable table
=
new
System.Collections.Hashtable();
table.Add(
"
table1
"
,
1
);
//
添加数据
table.Add(
"
table2
"
,
2
);
System.Collections.IDictionaryEnumerator d
=
table.GetEnumerator();
//
获取迭代器
while
(d.MoveNext())
{
System.Console.WriteLine(d.Entry.Key);
//
通过迭代器获取数据
}
System.Console.WriteLine(table[
"
table1
"
]);
//
直接读取数据
//
Queue
System.Collections.Queue queue
=
new
System.Collections.Queue();
queue.Enqueue(
1
);
//
入队
queue.Enqueue(
2
);
System.Console.WriteLine(queue.Peek());
//
Queue.Peek()方法,取出队顶数据但不出队
while
(queue.Count
>
0
)
{
System.Console.WriteLine(queue.Dequeue());
//
出队
}
//
SortedList
System.Collections.SortedList list
=
new
System.Collections.SortedList();
list.Add(
"
key2
"
,
2
);
//
添加数据
list.Add(
"
key1
"
,
1
);
for
(
int
i
=
0
;i
<
list.Count;i
++
)
{
//
打印输出,可以看出数据被排序了
System.Console.WriteLine(list.GetKey(i));
//
获取关键字
}
//
Stack
System.Collections.Stack stack
=
new
System.Collections.Stack();
stack.Push(
1
);
//
入栈
stack.Push(
2
);
System.Console.WriteLine(stack.Peek());
//
Stack.Peek()方法,取出栈顶数据但不出栈
while
(stack.Count
>
0
)
{
System.Console.WriteLine(stack.Pop());
//
出栈
}
查看全文
相关阅读:
python数据类型汇总
mac下hadoop环境的搭建以及碰到的坑点
mac搭建hadoop3.1.1伪分布模式 全网最详细教程!
Mac中安装node.js和npm
Mac抓包工具Charles的安装激活及使用
mysql命令行访问远程数据库
Linux bash总结(一) 基础部分(适合初学者学习和非初学者参考)
iTerm2 配色方案
jar包无法引入解决办法
41 | 怎么最快地复制一张表?
原文地址:https://www.cnblogs.com/ahuo/p/1052696.html
最新文章
Cookie的使用
获取表单提交的数据getParameter()方法
JSP内置对象
request对象常用方法
在请求中存取属性setAttribute&getAttribute方法
get与post中文乱码问题
EL表达式的语法与应用
分页查询
Java中的Random()函数-----转载
NPOI OR EPPlus
热门文章
Entity framework 配置文件,实现类,测试类
windows添加本地文件托管到新增github库
WPF 动画效果
WIN8,开机启动 需要管理员权限的程序
git 添加 文件到GitHub
fuck--Fix git command line spelling errors GitHub
VS工程添加资源文件
使用git版本控制器C#工程,git托管到GitHub和visual studio on line
WPF打包32位和64位程序 运行在ghost WIN7上问题
locust案例demo实践
Copyright © 2011-2022 走看看