4
mars
2007
Une nouveauté de C# 3.0 dans la CTP de mars
mars
2007
Avec Visual Studio 2003 (ou 2002), quand on créait une propriété, il fallait déclarer le champ puis la propriété.
Avec Visual Studio 2005, les snippets et le refactoring nous permmettait de gagner du temps mais le code était toujours aussi long.
En C# 3.0, on a la possibilité de réduire considérablement le code avec cette nouveauté. Il suffit de déclarer la propriété comme on le fait dans une interface et le compilateur génère le code pour nous. Bien entendu, cela n’est valable que dans le cas où on fait juste un return dans le get et juste une affectation dans le set.
Au final, cela permet d’éclaircir le code, le rendant ainsi plus maintenable.