Ecco un esempio:

codice:
using System;
public class Operation
{
   private static Operation LaMiaIstanza;
   private Singleton() {/*So che lo sai, ma è sempre meglio specificare: il costruttore è privato*/}
   public static Singleton OttieniSingleton
   {
      get
      {
         if (LaMiaIstanza == null)
         {
            LaMiaIstanza = new Singleton();
         }
         return istanza;
      }
   }
    public int Somma(int a, int b)
    {
        return a+b;
    }
}

public class usaSingleton
{
    public static void Main()
    {
        int Sommati = Operation.OttieniSingleton.Somma(52,14);
    }
}
Il codice è quasi uguale a quello dell'articolo (e non l'ho testato). Se vuoi qualcosa di un pò più specifico raccontaci cosa devi fare.