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

ListDictionary

Synopsis

This class is a simple implementation of a dictionary collection (System.Collections.IDictionary) for small lists. It implements the IDictionary methods and properties, and it is suggested for use with a small number of elements (less than 10). The overloaded constructor can optionally pass an System.Collections.IComparer reference, which may be used for case-insensitive key comparison or other special key type conversions.

public class ListDictionary : IDictionary, ICollection, IEnumerable {
// Public Constructors
   public ListDictionary( );
   public ListDictionary(System.Collections.IComparer comparer);
// 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 ...
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