Yukardaki örnek için,
Mailer m = new Mailer("foo@bar.com"); değil de, Mailer m = Mailer.GetInstance(); diyeceksin
hocam bu son yazdığınız kodu eklemeden önce şöyle bir hata verdi o yüzden bu m=mailer.getinstance'yi deneyemedim.
Hata şöyle;
'Mailer': member names cannot be the same as their enclosing type
private static Mailer Mailer; daki en sondaki Mailer'in altını çiziyor.