Mega Code Archive

 
Categories / C# / Collections Data Structure
 

Illustrates the use of a SortedList

/* Mastering Visual C# .NET by Jason Price, Mike Gunderloy Publisher: Sybex; ISBN: 0782129110 */ /*   Example11_8.cs illustrates the use of a SortedList */ using System; using System.Collections; public class Example11_8 {   public static void Main()   {     // create a SortedList object     SortedList mySortedList = new SortedList();     // add elements containing US state abbreviations and state     // names to mySortedList using the Add() method     mySortedList.Add("NY", "New York");     mySortedList.Add("FL", "Florida");     mySortedList.Add("AL", "Alabama");     mySortedList.Add("WY", "Wyoming");     mySortedList.Add("CA", "California");     // get the state name value for "CA"     string myState = (string) mySortedList["CA"];     Console.WriteLine("myState = " + myState);     // get the state name value at index 3 using the GetByIndex() method     string anotherState = (string) mySortedList.GetByIndex(3);     Console.WriteLine("anotherState = " + anotherState);     // display the keys for mySortedList using the Keys property     foreach (string myKey in mySortedList.Keys)     {       Console.WriteLine("myKey = " + myKey);     }     // display the values for mySortedList using the Values property     foreach(string myValue in mySortedList.Values)     {       Console.WriteLine("myValue = " + myValue);     }   } }