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