Ano:2018Banca:Fundação Carlos ChagasÓrgão:Secretaria de Estado da Fazenda de Santa CatarinaProva:FCC - 2018 - SEFAZ-SC - Auditor-Fiscal da Receita Estadual – Nível I - Tecnologia da Informação – Prova 3 – Conhecimentos Específicos
Um Auditor está trabalhando junto com uma equipe de desenvolvimento de uma aplicação em C#, que necessita de uma estrutura capaz de armazenar diversos objetos de um tipo de classe específico, de tal forma que seja facilitada a adição, consulta e remoção de elementos. Para tal, a equipe optou pelo uso da lista abaixo.
List<Pessoa> lista = new List<Pessoa>();
Pessoa p1 = new PessoaJuridica();
Pessoa p2 = new PessoaFisica();
Pessoa p3 = new PessoaJuridica();
lista.Add(p1);
lista.Add(p2);
lista.Add(p3);
Para percorrer os elementos desta lista obtendo cada objeto do tipo Pessoa, utiliza-se o comando