SortedList.Contains Determines whether a SortedList object contains a specific key. : SortedList « Collections Data Structure « C# / C Sharp






SortedList.Contains Determines whether a SortedList object contains a specific key.

  

using System;
using System.Collections;

public class SamplesSortedList  {

   public static void Main()  {

      SortedList mySL = new SortedList();
      mySL.Add( 2, "two" );
      mySL.Add( 4, "four" );
      mySL.Add( 1, "one" );
      mySL.Add( 3, "three" );
      mySL.Add( 0, "zero" );

      PrintIndexAndKeysAndValues( mySL );

      int myKey = 2;
      Console.WriteLine( "The key \"{0}\" is {1}.", myKey, mySL.ContainsKey( myKey ) ? "in the SortedList" : "NOT in the SortedList" );
      myKey = 6;
      Console.WriteLine( "The key \"{0}\" is {1}.", myKey, mySL.ContainsKey( myKey ) ? "in the SortedList" : "NOT in the SortedList" );

      String myValue = "three";
      Console.WriteLine( "The value \"{0}\" is {1}.", myValue, mySL.ContainsValue( myValue ) ? "in the SortedList" : "NOT in the SortedList" );
      myValue = "nine";
      Console.WriteLine( "The value \"{0}\" is {1}.", myValue, mySL.ContainsValue( myValue ) ? "in the SortedList" : "NOT in the SortedList" );
   }


   public static void PrintIndexAndKeysAndValues( SortedList myList )  {
      Console.WriteLine( "\t-INDEX-\t-KEY-\t-VALUE-" );
      for ( int i = 0; i < myList.Count; i++ )  {
         Console.WriteLine( "\t[{0}]:\t{1}\t{2}", i, myList.GetKey(i), myList.GetByIndex(i) );
      }
      Console.WriteLine();
   }
}

   
    
  








Related examples in the same category

1.Create SortedList sorted according to the specified IComparer
2.Create a SortedList using case-insensitive comparer
3.Create a SortedList using CaseInsensitiveComparer based on the Turkish culture (tr-TR)
4.Create a SortedList using the StringComparer.InvariantCultureIgnoreCase value.
5.SortedList is a collection of key/value pairs that are sorted by the keys and are accessible by key and by index.
6.SortedList.Add Method Adds an element with key and value to a SortedList object.
7.SortedList.Clear removes all elements from a SortedList object.
8.SortedList.CopyTo copies SortedList elements to a one-dimensional Array object
9.SortedList.GetByIndex gets the value at the specified index of a SortedList object.
10.SortedList.IndexOfKey returns the zero-based index of the specified key in a SortedList object.
11.SortedList.IsSynchronized tells whether access to a SortedList object is synchronized (thread safe).
12.SortedList.Remove removes the element with the specified key from a SortedList object.
13.SortedList.SetByIndex replaces the value at a specific index in a SortedList object.
14.Add element to SortedListAdd element to SortedList
15.Add to SortedList, get by key and index
16.Delete element in a SortedList with RemoveAt
17.illustrates the use of a SortedListillustrates the use of a SortedList
18.illustrates the use of the SortedList methodsillustrates the use of the SortedList methods
19.Demonstrate a SortedListDemonstrate a SortedList
20.Create a SortedList using the default comparer
21.Create a SortedList using the specified case-insensitive comparer
22.Create a SortedList using the specified CaseInsensitiveComparer
23.Parametr Collection