IDictionary

IDictionary CF 1.0, ECMA 1.0

System.Collections (mscorlib.dll) interface

This base interface for a collection of key/value elements defines the indexer (in C#, the this property; in VB.NET, the property marked as Default ), as well as the Keys and Values properties that return collections containing the dictionary's keys or values, respectively. This interface also defines the methods by which the entries may be modified, such as Add( ) , Clear( ) , and Remove( ) .

 public interface  IDictionary  : ICollection, IEnumerable {  // Public Instance Properties  public bool  IsFixedSize  {get; }    public bool  IsReadOnly  {get; }    public ICollection  Keys  {get; }    public object  this  [object   key   ]{set; get; }    public ICollection  Values  {get; }  // Public Instance Methods  public void  Add  (object   key   , object   value   );    public void  Clear  ( );    public bool  Contains  (object   key   );    public IDictionaryEnumerator  GetEnumerator  ( );    public void  Remove  (object   key   ); } 

Implemented By

DictionaryBase , Hashtable , SortedList , System.Collections.Specialized.{HybridDictionary , ListDictionary}

Returned By

DictionaryBase.Dictionary , System.Environment.GetEnvironmentVariables( )

Passed To

Hashtable.Hashtable( ) , SortedList.SortedList( ) , System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveHashtable( ) , System.Diagnostics.EventLogInstaller.{Install( ) , Rollback( ) , Uninstall( )}



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net