Propriedades Simples em C# 3.0

Algum tempo atrás eu comentei sobre as propriedades implícitas que o Chrome oferece. É uma mão na roda.

Na nova versão do C#, poderemos declarar propriedades simples da seguinte forma:

class Pessoa
{
public string Nome { get; set; }
public int Idade { get; set; }
}

O que gera um código muito menos poluído do que o código em C# 2.0:

class Pessoa
{
private string nome;
public string Nome
{
get { return nome; }
set { nome = value; }
}

private int idade;
public int Idade
{
get { return idade; }
set { idade = value; }
}
}

Me parece que o nome desse recurso é auto-implemented properties. Gostei.

One comment

  • 14/3/2007 - 11:12 | Permalink

    Esse foi um dos recursos que eu achei mais interessante quando instalei o Chrome na minha máquina. :)

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>