コード例 #1
0
        static void Main(string[] args)
        {
            //Singleton s = new Singleton();  // Testa detta! ( Ska inte funka )
            Singleton s = Singleton.GetInstance();  // Detta funkar bättre!

            Heltal a = new Heltal(2);

            s.PrintaListan();
            a = null;
            Heltal b = new Heltal(3);

            s.PrintaListan();

            Heltal c = new Heltal(7);

            s.PrintaListan();

            // Utför här några experiment där ni räknar ut och skapar nya heltal kopplade till singelton-logger
            // och undersöker så att listan uppdateras som den ska.
        }
コード例 #2
0
 public static void removeFromList(Heltal h)
 {
     listan.Remove(h);
 }
コード例 #3
0
 public abstract class hasMultiplication <T> {      // Detta är en generic som har en typ-parameter T.
     public abstract T multiply(Heltal b);          // Vi måste kunna multiplicera.
コード例 #4
0
 public static void addToList(Heltal h)
 {
     listan.Add(h);
 }