Quick Tips: Inicializando objetos em C#
Nesta quick tip veremos como inicializar objetos e listas no C#.
È comum vemos por aí a implementação de construtores com os campos do objeto, para que o mesmo seja inicializado no momento da criação. Mas isso não é necessário se usarmos o próprio mecanismo de inicialização de objetos que o .Net nos oferece. Para isso basta abrirmos um bloco “{}” logo após a criação do objeto, conforme exemplo abaixo:
Cliente c = new
Cliente() { nome = "Ricardo",
cidade = "Rio de Janeiro"};
No caso de listas, podemos fazer da seguinte forma:
List<Cliente> clientes =
new List<Cliente>() {
new Cliente(){id =
200, nome = "Ricardo"},
new Cliente(){id =
201, nome = "Danielle"},
new Cliente(){id = 202, nome = "Fatima"}
};
É isso aí pessoal, vou ficando por aqui.
Fiquem a vontade para criticar, tirar dúvidas e sugerir
novos temas.
Abraço.
Ricardo Coelho