IHashCodeProvider

IHashCodeProvider CF 1.0, ECMA 1.0

System.Collections (mscorlib.dll) interface

This interface implements a custom hash function to supply a hashcode to an object. Normally hashtables use System.Object.GetHashCode( ) for hash keys. However, if a Hashtable is constructed using an object that implements this interface, GetHashCode( ) can be used to provide a customized hash function. CaseInsensitiveHashCodeProvider is an example of a custom hash function.

 public interface  IHashCodeProvider  {  // Public Instance Methods  public int  GetHashCode  (object   obj   ); } 

Implemented By

CaseInsensitiveHashCodeProvider

Returned By

Hashtable.hcp

Passed To

Hashtable.{Hashtable( ) , hcp} , System.Collections.Specialized.NameObjectCollectionBase.NameObjectCollectionBase( ) , System.Collections.Specialized.NameValueCollection.NameValueCollection( )



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