public PlacaArvore LeitorPlacas() { StreamReader reader = new StreamReader("AEDfrota.txt"); Placa placa; PlacaNode placaNode; PlacaArvore placaArvore = new PlacaArvore(); List<Estacionada> estacionadas; string linha; string[] linhaSepara; Console.WriteLine("Leitor de Placas iniciado."); while (!reader.EndOfStream) { linha = reader.ReadLine(); linhaSepara = linha.Split(';'); // Gerar Placa placa = new Placa(linhaSepara[0], int.Parse(linhaSepara[1])); // Gerar Nodo estacionadas = new List<Estacionada>(); placaNode = new PlacaNode(placa, estacionadas); // Inserir Nodo na Arvore placaArvore.Inserir(placaNode); } Console.WriteLine("Leitor de Placas finalizado."); return placaArvore; }
public PlacaNode(Placa placa, List <Estacionada> estacionadas) { this.placa = placa; this.esquerda = this.direita = null; this.estacionadas = estacionadas; }