如何给hashtable中的value排序 如何给hashtable中的value排序并输出啊(形成集合是之前有随机的添加删除操作),如序列为学号,姓名,性别, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能。。HASHTABLE米有直接的方法 用 hashtable.copyto 复制到一个 array, array 类可以排序,如果对象实现了icomparable,可以直接排序,不然的话实现一个icomparer,传给 array ,也能排。 ArrayList akeys=new ArrayList(ht.Keys); akeys.Sort(); //按字母顺序进行排序 for(string skey in akeys) { Console.Write(skey + ":"); Console.WriteLine(ht[skey]);//排序后输出 } Hashtable ht = new Hashtable(); ht.Add("0","小平"); ht.Add("1","小刚"); ht.Add("2","啊们"); //ht.Add("1", "姓名"); ArrayList arr = new ArrayList(ht.Values); arr.Sort(); foreach (string str in arr) { Console.Write(str + ":"); Console.WriteLine(ht[str]);//排序后输出 } Console.Read(); DataGridView的诡异问题,第一次不能绑定空集合 关于GOOGLE MAP 嵌入C#应用程序的问题 十万火急!!!望大神指教 我在vs2003中制作一个显示条形统计图的控件,想把它做成具有数据绑定功能的,请问应该怎样做呢? 问个office2000与03冲突的问题 如何用vs2010让光驱自动弹出? .net 和sql 怎么用SaveFileDialog 控件先保存一空excel文件,再导入内容 解析object[] 急!!请帮帮我,我在等 请教关于dpi与分辨率 求助,一个问题难倒了我两天!
akeys.Sort(); //按字母顺序进行排序
for(string skey in akeys)
{
Console.Write(skey + ":");
Console.WriteLine(ht[skey]);//排序后输出
}
ht.Add("0","小平");
ht.Add("1","小刚");
ht.Add("2","啊们");
//ht.Add("1", "姓名");
ArrayList arr = new ArrayList(ht.Values);
arr.Sort();
foreach (string str in arr)
{
Console.Write(str + ":");
Console.WriteLine(ht[str]);//排序后输出
}
Console.Read();