您的位置:首页 > 编程语言 > C#

C# 哈希表结合动态数组的简单操作和应用

2007-11-05 20:29 459 查看
using System;

using System.Collections.Generic;

using System.Text;

using System.Collections;

namespace HashtableSort

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("input 3 num");

Hashtable ht = new Hashtable();

for (int i = 0; i < 3; i++)

{

ht.Add(i,Convert.ToInt32(Console.ReadLine()));

}

Console.WriteLine("遍历哈希表:");

foreach(DictionaryEntry de in ht)

{

Console.WriteLine(de.Value);

}

Console.WriteLine("排序后的是:");

ArrayList al = new ArrayList(ht.Values);

al.Sort();

foreach (int i in al)

{

Console.WriteLine(i);

}

Console.WriteLine("动态数组排序");

//foreach遍历数组

ArrayList fibarray = new ArrayList();//对fibarray添加元素

fibarray.Add(36);

fibarray.Add(25);

fibarray.Add(30);

fibarray.Sort();//排序

foreach (int i in fibarray)//遍历输出

{

System.Console.WriteLine(i);

}

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: