public void Imprime() { for (CCelulaDicionario aux = primeira; aux != null; aux = aux.prox) { Console.Write("\n" + aux.key + "|" + aux.value); } }
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); }
// 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; }
public CDicionario() { primeira = new CCelulaDicionario(); ultima = primeira; }
// Construtora que anula os três atributos da célula public CCelulaDicionario() { key = null; value = null; prox = null; }