Dans ma découverte du nouveau framework .net 4, je suis tombé sur un nouveau type: Lazy<T>.

Il permet de construire les objets à la demande. En effet, d’habitude, dès que l’on effectue un MaClass mc = new MaClass(), notre objet est immédiatement instancié.

Mais grâce à la construction à la demande, Lazy<MaClass> lm = new Lazy<MaClass>() , c’est dès que l’on aura besoin de notre objet qu’il sera construit.

Plutôt que de recopier la msdn :), je vous laisse découvrir les différentes fonctionnalités offerte par Lazy<T>

http://msdn.microsoft.com/en-us/library/dd997286%28VS.100%29.aspx

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :