1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
public class MaClasse
{
private string m_femme;
private static List<MaClasse> s_liste = new List<MaClasse>();
public static MaClasse BuildMaClasse(String femme)
{
foreach(Maclasse item in s_liste)
{
if(item.m_femme == femme) //Pas bon donc on rejete la construction
return null;
}
//On n'est pas sorti par le return null, donc on peut construire
MaClasse resultat = new Maclasse(femme);
s_liste.Add(resultat);
return resultat;
}
private MaClasse(String femme)
{
m_femme = femme;
}
} |
Partager