Skip to Main Content
C# in a Nutshell, Second Edition
book

C# in a Nutshell, Second Edition

by Peter Drayton, Ben Albahari, Ted Neward
August 2003
Intermediate to advanced content levelIntermediate to advanced
928 pages
32h 1m
English
O'Reilly Media, Inc.
Content preview from C# in a Nutshell, Second Edition

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 HybridDictionary( );
   public HybridDictionary(bool caseInsensitive);
   public HybridDictionary(int initialSize);
   public HybridDictionary(int initialSize, bool caseInsensitive);
// Public Instance Properties
   public int Count{get; }
// implements ICollection
   public bool IsFixedSize{get; }        
// implements System.Collections.IDictionary
   public bool IsReadOnly{get; }         
// implements System.Collections.IDictionary
   public bool IsSynchronized{get; }     
// implements ICollection
   public ICollection Keys{get; }        
// implements System.Collections.IDictionary
   public object SyncRoot{get; }         
// implements ICollection
   public object this[object key]{set; get; }        
// implements System.Collections.IDictionary
   public ICollection Values{get; }      
// implements System.Collections.IDictionary
                  // Public Instance Methods
   public void Add(object key, object value);        
// implements System.Collections.IDictionary
   public void Clear( );   
// implements System.Collections.IDictionary
   public bool Contains(object key);    
// implements System.Collections.IDictionary
   public void CopyTo(Array array, int index);       
// implements ICollection
   public IDictionaryEnumerator GetEnumerator( );      
// implements System.Collections.IDictionary ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

C# in a Nutshell

C# in a Nutshell

Ben Albahari, Ted Neward, Peter Drayton
C# 7.0 in a Nutshell

C# 7.0 in a Nutshell

Joseph Albahari, Ben Albahari
C# Cookbook, 2nd Edition

C# Cookbook, 2nd Edition

Jay Hilyard, Stephen Teilhet
C# Cookbook

C# Cookbook

Stephen Teilhet, Jay Hilyard

Publisher Resources

ISBN: 0596005261Catalog PageErrata