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.