SortedDictionary<int, int> keyValuePairs = new SortedDictionary<int, int>();

keyValuePairs.Add(arrayInt[i], arrayInt[i]);

keyValuePairs[i]

using System;
using System.Collections.Generic;
namespace ConsoleApp11
    class Program
        static void Main(string[] args)
            Console.WriteLine("Hello World!");
            SortedDictionary<int, int> keyValuePairs = new SortedDictionary<int, int>();
            int[] arrayInt = { 2, 5, 4, 1, 3 };
            Console.WriteLine("输入的顺序");
            for(int i=0;i< arrayInt.Length;i++) {
                Console.WriteLine(arrayInt[i]);
                keyValuePairs.Add(arrayInt[i], arrayInt[i]);
            Console.WriteLine("自动排序的结果");
            for (int i =1;i< 6;i++)
                Console.WriteLine(keyValuePairs[i]); 
            Console.ReadKey();

3.运行结果 

2,ArrayList集合 集合(Collection)类是专门用于数据存储和检索的类。这些类提供了对栈(stack)、队列(queue)、列表(list)和哈希表(hash table)的支持。大多数集合类实现了相同的接口。 ArrayList list = new ArrayList(); //添加单个元素 list.Add(true);
C# .net 3.5 以上的版本引入 Linq 后,字典Dictionary排序变得十分简单,用一句类似 sql 数据库查询语句即可搞定;不过,.net 2.0 排序要稍微麻烦一点,为便于使用,将总结 .net 3.5 和 2.0 的排序方法。   一、创建字典Dictionary 对象   假如 Dictionary 中保存的是一个网站页面流量,key 是网页名称,值valu
C#SortedDictionary<Tkey,Tvalue> 一、基本概念 有序列表和字典前面已经讲解过。有序字典集合了两个的特征。它的本质是字典,但是具有自动排序的功能。 有序字典也是具有一个键对应一个值,键不可以重复,值可以重复。 从上述的结果看,有序字典有序列表有什么区别呢? 1、SortedList<Tkey,Tvalue>类使用的内存比SortedDictio...
Dictionary<TKey,TValue>类支持每个键关键一个值,Lookup<TKey,TElement>类非常类似于Dictionary<TKey,TValue>类,但把键映射到一个值集合上,这个类在程序集System.Core中实现 用System.Linq名称空间定义。 Lookup<TKey,TElement>类不能像一般...
Lookup类 Dictionary只为每个键支持一个值.新类Lookup是.NET3.5中新增的,它类似与Dictionary,但把键映射带一个值集上.这个类在程序及System.Core中实现,用System,Linq命名空间定义. Lookup的方法和属性如下表: ========== ========== ========== [作者] (美) Joseph Albahari (美) Ben Albahari [译者] (中) 陈昇 管学理 曾少宁 杨庆川 [出版] 中国水利水电出版社 [版次] 2013年08月 第1版 [印次] 2013年08月 第1次 印刷 [定价] 118.00元 ========== =...
使用过Dictionary的人都知道,当每一个Add里面的值都不会改变其顺序,所以需要需要对其排序的时候就用到SortedDictionary,但SortedDictionary并不是那么理想,其默认的方式只支持正序排序,想要反序排序时必须得靠自己重新编写代码,下面来看一个简单的例子: 如以下代码在调试时不能使用则需要引用: using System.Linq; using System.C
字典中的值的类型。 SortedDictionary 泛型类是检索运算复杂度为 O(log n) 的二叉搜索树,其中 n 是字典中的元素数。就这一点而言,它与 SortedList 泛型类相似。这两个类具有相似的对象模型,并且都具有 O(log n) 的检索运