Criei uma classe Carros
public class Carros
{
public string? Nome;
public string? Marca;
public int VelocidadeMaxima;
public int AnoDeFabricacao;
}
Depois no meu Program criei:
List<Carros> listaDeCarros = new List<Carros>();
Carros carro01 = new Carros();
carro01.Nome = "Civic";
carro01.Marca = "Honda";
carro01.AnoDeFabricacao = 2008;
carro01.VelocidadeMaxima = 240;
Carros carro02 = new Carros();
carro01.Nome = "Gol";
carro01.Marca = "VW";
carro01.AnoDeFabricacao = 2003;
carro01.VelocidadeMaxima = 180;
Carros carro03 = new Carros();
carro01.Nome = "Voyage";
carro01.Marca = "VW";
carro01.AnoDeFabricacao = 2020;
carro01.VelocidadeMaxima = 200;
listaDeCarros.Add(carro01);
listaDeCarros.Add(carro02);
listaDeCarros.Add(carro03);
void ListaDeCarros()
{
for (int i = 0; i < listaDeCarros.Count; i++)
{
Console.WriteLine($"Caracteristicas dos carros ->");
Console.WriteLine($"Nome: {listaDeCarros[i].Nome}");
Console.WriteLine($"Marca: {listaDeCarros[i].Marca}");
Console.WriteLine($"Ano de fabricação: {listaDeCarros[i].AnoDeFabricacao}");
Console.WriteLine($"Velocidade maxima: {listaDeCarros[i].VelocidadeMaxima}Km");
Console.WriteLine($"=================================");
}
Console.ReadKey();
}
ListaDeCarros();
Tentei com Foreach também , e só escreve na tela os dados do carro01, depois os outros saem sem valor, alguém pode me dizer o por que ?
OBG.