示例#1
0
        static void Main(string[] args)
        {
            Bæger b = new Bæger();

            b.Tilføj(new YatzyTerning());
            b.Tilføj(new LudoTerning());

            LudoTerning e = b.Terninger()[1] as LudoTerning;

            Console.WriteLine(e.ErGlobus());


            Bæger1 <LudoTerning> b1 = new Bæger1 <LudoTerning>();

            b1.Tilføj(new LudoTerning());
            b1.Tilføj(new LudoTerning());
            //b1.Tilføj(new YatzyTerning());            --Vil fejle, da Bæger1 er generisk


            LudoTerning e1 = b1.Terninger()[1];

            Console.WriteLine(e1.ErGlobus());



            if (System.Diagnostics.Debugger.IsAttached)
            {
                Console.Write("Press any key to continue . . . ");
                Console.ReadKey();
            }
        }