public static void incluirAcessorio() { Console.WriteLine("Digite os dados do Acessório:"); Console.Write("Carro (código): "); int codCar = int.Parse(Console.ReadLine()); int pos = Program.carros.FindIndex(x => x.codigo == codCar); if (pos == -1) { throw new ModelException("Código do carro não encontrado: " + codCar); } else { Console.Write("Descrição: "); string desc = Console.ReadLine(); Console.Write("Preço: "); double preco = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Acessorios ace = new Acessorios(desc, preco); Carro car = Program.carros[pos]; car.itens.Add(ace); } }