コード例 #1
0
        public SortedList_p()
        {
            list = new SortedList();

            Console.WriteLine("SortedList dafault capacity: {0}", list.Capacity);

            list.Add(2, "some");
            list.Add(3, "text");
            list.Add(1, "hello");
            list.Add(4, "world");
            list.Add(5, "bar");

            Console.WriteLine("Added 5 elements: {0}", list.Count);
            Console.WriteLine("SortedList current capacity: {0}", list.Capacity);

            Console.WriteLine("Clonning list 1 to list 2");
            var list1 = (SortedList)list.Clone();

            Console.Write("Elements in SortedList: ");
            foreach (DictionaryEntry element in list)
            {
                Console.Write("{{ {0}, {1} }} ", element.Key, element.Value);
            }
            Console.Write("\n");

            Console.WriteLine("Does cloned list contain key 3: {0}", list.Contains(3).ToString());

            Console.WriteLine("Added 5 elements: {0}", list.Count);
            list.Clear();
        }