Proprietà Automatiche in C#



Una delle novità del C# incluse nel Microsoft Framework 3.5 sono le Proprietà Automatiche.
Prima, infatti per inserire una proprietà in una classe, bisognava scrivere più o meno questo codice:

private string username;

public string Username
{
get
{
return username;
}
set
{
username = value;
}
}

Questo per inserire una proprietà semplice, senza particolari verifiche o altro.
Si capisce ovviamente la mole di codice che bisogna scrivere per inserire già 4-5 proprietà.
Con le proprietà automatiche, invece, per inserire una proprietà basta fare:

public string username
{
get;
set;
}

Riducendo di molto il codice ridondante.
Con solo questo codice, infatti, il framework crea automaticamente una variabile _username ed imposta il get a:

return _username;

ed il set a:

_username = value;

Annunci sponsorizzati:
Condividi su Facebook Condividi su Twitter!
Pinterest