SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: madsiro en Domingo 20 de Abril de 2008, 07:29

Título: Clase Dictionary
Publicado por: madsiro en Domingo 20 de Abril de 2008, 07:29
Hola, estoy programando en c# y tengo una duda sobre la clase Dictionary, se que trabaja como una tabla hash, pero quisiera saber como que funcion de dispersion usa (o cual es la que podria usar), y que tamaño tiene su tabla, aqui hay un ejemplo de Dictionary, y en este caso es mi duda.
Código: Text
  1.  
  2. private static Dictionary<string, double> PrepareFrequency(string[] words)
  3. {
  4.     Dictionary<string, double> table = new Dictionary<string, double>();
  5.  
  6.     foreach (string word in words)
  7.     {
  8.         if (table.ContainsKey(word))
  9.              table[word]++;
  10.         else
  11.              table.Add(word, 1);
  12.     }
  13.  
  14.      return table;
  15. }
  16.  
  17.  
gracias de antemano por su atencion.