zoukankan      html  css  js  c++  java
  • C# 排序列表(SortedList)

    SortedList 类代表了一系列按照键来排序的键/值对,这些键值对可以通过键和索引来访问。

    排序列表是数组和哈希表的组合。它包含一个可使用键或索引访问各项的列表。如果您使用索引访问各项,则它是一个动态数组(ArrayList),如果您使用键访问各项,则它是一个哈希表(Hashtable)。集合中的各项总是按键值排序。

     class Program

        {

            static void Main(string[] args)

            {

                SortedList sl = new SortedList();

                sl.Add("006", "M. Arif");

                sl.Add("007", "Ritesh Saikia");

                sl.Add("001", "Zara Ali");

                sl.Add("002", "Abida Rehman");

                sl.Add("003", "Joe Holzner");

                sl.Add("004", "Mausam Benazir Nur");

                sl.Add("005", "M. Amlan");

               

                if (sl.ContainsValue("Nuha Ali"))

                {

                    Console.WriteLine("This student name is already in the list");

                }

                else

                {

                    sl.Add("008", "Nuha Ali");

                }

                // 获取键的集合

                ICollection key = sl.Keys;

                foreach (string k in key)

                {

                    Console.WriteLine(k + ": " + sl[k]);

                }

                Console.Read();

            }

        }

  • 相关阅读:
    Wannafly挑战赛13 C:zzf的好矩阵(思维)
    Wannafly挑战赛13 B:Jxc军训(逆元)
    TZOJ 1221 Tempter of the Bone(回溯+剪枝)
    AtCoder Regular Contest 092 C
    TZOJ 3030 Courses(二分图匹配)
    TOJ 2778 数据结构练习题――分油问题(广搜和哈希)
    PAT L3-001 凑零钱(01背包dp记录路径)
    [HNOI2009]通往城堡之路
    [HNOI2006]潘多拉的宝盒
    [bzoj4361]isn
  • 原文地址:https://www.cnblogs.com/bruce1992/p/14223733.html
Copyright © 2011-2022 走看看