20150918集合以及特殊集合

//查看一个数字在不再数组里面
int[] aaa = new int[5] { 1, 2, 3, 4, 5 };
bool ok = aaa.Contains(int.Parse(Console.ReadLine()));
if (ok)
{
Console.WriteLine("you");
}

else
Console.WriteLine("my");

int count = aaa.Count();//计算元素个数

 

//ArrayList a = new ArrayList();
//for (int i = 0; i < 10; i++)
//{
// Console.Write("请输入第{0}个人的成绩:", i + 1);
// int b = int.Parse(Console.ReadLine());
// a.Add(b);
//}
//a.Sort();//排序 从小到大
//a.Reverse();//反转

 

//stack 正着进 倒着出
Stack s = new Stack();
s.Push(3);
s.Push(5);
s.Push(7);
//输出出来为 7 5 3
foreach (int a in s)
{
Console.WriteLine(a);
}

int count = s.Count;//个数

int qu = int.Parse(s.Pop().ToString()); //弹出最后一个元素

Console.WriteLine(qu);

s.Clear();//清空集合

 

 

//queue
Queue b = new Queue();
b.Enqueue(3);
b.Enqueue(5);
b.Enqueue(7);

foreach (int q in b)
{
Console.WriteLine(q);
}

b.Clear();//清空集合

int chu = int.Parse(b.Dequeue().ToString());
Console.WriteLine(chu);

 

//Hashtable 后进后出
Hashtable a = new Hashtable();
a.Add(3, "张三");
a.Add(4, "李四");

foreach (int b in a.Keys)
{
Console.WriteLine(b);
}

foreach (string s in a.Values)
{
Console.WriteLine(s);
}

int count =a.Count; //元素个数

Console.WriteLine(a[3]); //能单独取

posted on 2015-09-22 10:35  路人甲zzz  阅读(123)  评论(0编辑  收藏  举报

导航