//Métodos que vão dar certo: public static void LerArquivoCerto() { StreamReader rd = new StreamReader("Arquivo.txt"); string[] dados; string linha; while (!rd.EndOfStream) { linha = rd.ReadLine(); dados = linha.Split(';'); Processo processo = new Processo(int.Parse(dados[0]), dados[1], int.Parse(dados[2]), float.Parse(dados[3]), int.Parse(dados[4])); ListaProcessos.InserirPrimero(processo); } rd.Close(); }
public void InserirUltimo(Processo x) { Nodo inserirUltimoNodo = new Nodo(); inserirUltimoNodo.dadoProcesso = x; if (raiz == null) { inserirUltimoNodo.seguinte = inserirUltimoNodo; inserirUltimoNodo.anterior = inserirUltimoNodo; raiz = inserirUltimoNodo; } else { Nodo ultimo = raiz.anterior; inserirUltimoNodo.seguinte = raiz; inserirUltimoNodo.anterior = ultimo; raiz.anterior = inserirUltimoNodo; ultimo.seguinte = inserirUltimoNodo; } }