what is the intention of the foreach? [closed]

-3
    private List<Evento> ListaDeEventos = new List<Evento>();//cria a lista

    public void AddEvento(Evento e)//adiciona na lista
    {
        this.ListaDeEventos.Add(e);
    }

    public void CadastrarEvento()//adiciona valor nas variaveis
    {
        Evento evento = new Evento();
        Console.WriteLine("Diga o nome do evento: ");
        evento.nome = Console.ReadLine();
        Console.WriteLine("Diga o endereço do evento: ");
        evento.endereco = Console.ReadLine();
        Console.WriteLine("Diga a categoria do evento: ");
        evento.categoria = Console.ReadLine();
        Console.WriteLine("Descreva brevemente o evento: ");
        evento.descricao = Console.ReadLine();
        Console.WriteLine("Informe a data e hora do evento (Ex.: 01/01/2016 12:00:00): ");
        evento.horario = Convert.ToDateTime(Console.ReadLine());
        this.AddEvento(evento);

    }
    public void DisplayEventos() //metodo para mostrar o conteudo dos eventos
    {
        foreach (Evento e in this.ListaDeEventos)
        {

        }
    }
}

}

    
asked by anonymous 02.12.2016 / 03:29

1 answer

2

I suppose your question is like iterate by the foreach loop for your method:

    public void DisplayEventos() { ... }

View event information, which was previously stored in the event list:

    private List<Evento> ListaDeEventos = new List<Evento>();

Your method might look like this:

   public void DisplayEventos() //metodo para mostrar o conteudo dos eventos
    {
        foreach (Evento e in ListaDeEventos)
        {
            Console.Write("\nEvento: {0}", e.Nome);
            Console.Write("\nEndereço: {0}", e.Endereco);
            Console.Write("\nCategoria: {0}", e.Categoria);
            Console.Write("\nDescrição: {0}", e.Descricao);
            Console.Write("\nHorário: {0}", e.Horario);
        }
    }

iterate

1. t.d. do or say again; repeat repeat   2 t.d. alg make use of iteration

Etymology

  • 'restart, renew, repeat'

SYNONYMS / VARIANTS

  • see synonym of repeat

Source: Apple Dictionary 2.2.1 (178)

    
02.12.2016 / 07:42