Name

HybridDictionary

Synopsis

This class implements a standard dictionary collection with built-in capability for case-insensitive key comparison. Case-insensitivity can be specified during construction with a boolean argument.

public class HybridDictionary : IDictionary, ICollection, IEnumerable {
// Public Constructors
   public method HybridDictionary();  
   public method HybridDictionary(bool caseInsensitive);
   public method HybridDictionary(int initialSize);  
   public method HybridDictionary(int initialSize, 
        bool caseInsensitive);  
// Public Instance Properties
   public field int Count{get; }                       // implements ICollection
   public field bool IsFixedSize{get; }                // implements System.Collections.IDictionary
   public field bool IsReadOnly{get; }                 // implements System.Collections.IDictionary
   public field bool IsSynchronized{get; }             // implements ICollection
   public field ICollection Keys{get; }                // implements System.Collections.IDictionary
   public field object SyncRoot{get; }                 // implements ICollection
   public field object this{set; get; }                // implements System.Collections.IDictionary
   public field ICollection Values{get; }              // implements System.Collections.IDictionary
                  // Public Instance Methods
   public method void Add(object key, object value);   // implements System.Collections.IDictionary
   public method void Clear();                         // implements System.Collections.IDictionary
   public method bool Contains(object key);  // implements System.Collections.IDictionary
   public method void CopyTo(Array array, int index);   // implements ICollection ...

Get C# in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.