vendredi 25 septembre 2009

Design Pattern : Singleton

Voici un exemple de Singleton.
Ce pattern permet de créer une classe ne pouvant avoir qu'une seule instance dans l'application.


public class Singleton
{
private static Singleton instance;

//Le
constructeur de cette classe est privé afin qu'il soit impossible de créer une
instance de cette classe de l'exterieur
private Singleton()
{
}

//Le seul accès possible est donc la propriété statique qui se charge de créer l'unique instance si on y accède pour la
première fois
public static Singleton Instance
{
get
{
if
(instance == null)
instance = new Singleton(); //Création de l'instance
return instance;
}
}
}

jeudi 24 septembre 2009

Hello !

Bonjour à toi qui vient visiter cette page!
Ce blog a pour but de répertorier des astuces ou techniques liées au langage C#.

Je mettrai essentiellement des choses qui m'ont été utiles ou alors ce qui me passe par la tête et qui pourrait aider un développeur majoritairement débutant à coder dans ce merveilleux langage !

Ce que je préfère personnelement lorsque je recherche des infos sur le net, ce sont les exemples donc j'illustrerai mes posts avec du code plutôt que des commentaires à rallonge!