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);
}
}
}
}
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);
}
}
}
}
相关文章推荐
- C#集合类:动态数组、队列、栈、哈希表、字典(转)
- c#中使用NetCDF存储二维数据的读写操作简单应用
- C#: Json数组的 简单解析操作
- c#操作word VBA简单应用
- c#操作word VBA简单应用
- C#中动态数组(ArrayList )应用实例子
- 黑马程序员_四 【数组操作】【数组的简单应用】
- C#集合类:动态数组、队列、栈、哈希表、字典
- c#操作word VBA简单应用
- C#中检测某个类(方法、程序集等各种部分)是否应用了指定的特性以及对特性的一些简单操作
- C# 类、属性的简单应用操作
- C# 数组及冒泡排序的简单应用——双色球
- C#集合类:动态数组、队列、栈、哈希表、字典
- 关于c#数据库的简单应用-datagriview连接数据库及更相关操作
- (转)c#中动态数组(arraylist )应用实例子(三层代码数据访问层,业务层,页面层)
- c#devexpres TreeList 最简单显示动态值的应用
- 001-.NET-简单的C#程序操作
- 用C#对ADO.NET数据库完成简单操作
- C语言中多维数组的常见动态分配方式及其在函数参数传递时的应用