Пример #1
0
 public void Imprime()
 {
     for (CCelulaDicionario aux = primeira; aux != null; aux = aux.prox)
     {
         Console.Write("\n" + aux.key + "|" + aux.value);
     }
 }
Пример #2
0
 public Object RecebeValor(Object chave)
 {
     if (primeira != ultima)
     {
         for (CCelulaDicionario i = primeira.prox; i != null; i = i.prox)
         {
             if (i.key.Equals(chave))
             {
                 return(i.value);
             }
         }
     }
     return(null);
 }
Пример #3
0
 // Construtora que inicializa todos os atribulos da célula com os argumentos
 // passados por parâmetro
 public CCelulaDicionario(Object chave, Object valor, CCelulaDicionario proxima)
 {
     key   = chave;
     value = valor;
     prox  = proxima;
 }
Пример #4
0
 public CDicionario()
 {
     primeira = new CCelulaDicionario();
     ultima   = primeira;
 }
Пример #5
0
 // Construtora que anula os três atributos da célula
 public CCelulaDicionario()
 {
     key   = null;
     value = null;
     prox  = null;
 }