C# SortedList 键值对排序。
2017-02-08 20:33
141 查看
class tt
{
public int value;
public override string ToString()
{
return value.ToString();
}
}
SortedList ha = new SortedList();
tt t1 = new tt();
t1.value = 533;
ha[5.5] = 56;
ha[3.4] = t1;//可以赋值为类的对象
ha[7.5] = "lili";
ha[4.5] = "lili";
ha[3.0] = "lili";
//输出结果是根据键的内容进行排序的,而且同一个对象键的类型只能为同一种,如只有int,只有double.或者只有string等,混用会报错
foreach (DictionaryEntry d in ha)
{
Console.WriteLine("{0} {1}", d.Key, d.Value);
}
{
public int value;
public override string ToString()
{
return value.ToString();
}
}
SortedList ha = new SortedList();
tt t1 = new tt();
t1.value = 533;
ha[5.5] = 56;
ha[3.4] = t1;//可以赋值为类的对象
ha[7.5] = "lili";
ha[4.5] = "lili";
ha[3.0] = "lili";
//输出结果是根据键的内容进行排序的,而且同一个对象键的类型只能为同一种,如只有int,只有double.或者只有string等,混用会报错
foreach (DictionaryEntry d in ha)
{
Console.WriteLine("{0} {1}", d.Key, d.Value);
}
相关文章推荐
- Java中Map根据键值(key)或者值(value)进行排序实现
- PHP对多维数组按照某个键值大小进行排序
- php 对2维数组 根据某个键值进行排序的几种方法!
- Python中对字典按其键值进行排序
- Java用Gson按照键值key排序json所有节点
- FOJ_2144_Shooting Game_贪心,尺取法解决多键值排序
- $arr = array(3,7,2,1,’d’,’abc’);请将$arr 按照从⼤到⼩的顺序排序 ,并保持其键值不 变?
- java中如何使用TreeMap进行键值对排序
- Java用Gson按照键值key排序json所有节点
- 二维数组 根据 其中键值进行排序
- properties文件的存取与Map键值对排序【按照value进行排序】
- Collections.sort()对HashMap里的键值对按照键进行排序
- Java中Map根据键值(key)或者值(value)进行排序实现
- 根据数组中的某个键值大小进行排序,仅支持二维数组
- 二维数组以其中的某个键值进行排序
- PHP实现对多维数组按照某个键值排序的两种解决方法
- JavaScript:多维数组像ORDER BY一样实现多键值排序
- C# 键值对数据排序代码
- php数组键值排序
- 在树根结点指针为r的二叉查找(排序)树上删除键值为e的结点