Example #1
0
        static void Main(string[] args)
        {
            #region abstract class test
            AbstractClassTest ab = new SolidClass("solod");
            ab.PrintLine();
            #endregion

            #region Enumaskey test
            var e = new EnumsTest();
            e.EnumAsKeyTest(10);
            #endregion

            #region  indextest
            var queue = new IndexedQueue <int>();
            for (int i = 0; i < 10; i++)
            {
                queue.Enqueue(i + 1);
            }
            Console.WriteLine($"queue[{3}] {queue[3]}");
            queue.Print();
            while (!queue.isEmpty())
            {
                Console.Write(queue.Dequeue() + "->");
            }
            #endregion


            #region  start invocation
            OrderOfInvocationParent od = new OrderOfInvocation(3);
            #endregion
        }
Example #2
0
        public void Testfunc2()
        {
            AbstractClassTest c1 = new SolidClass("weirdname");
            var c2 = new SolidClass("good name");

            c1.PrintLine();
            ((AbstractClassTest)c2).PrintLine();
        }