Ejemplo n.º 1
0
    public static void Main()
    {
        Tablica rectangle = new Tablica(3);

        rectangle.Set(0, new Rectangle());
        rectangle.Set(1, new Rectangle());
        rectangle.Set(2, new Triangle());
        for (int i = 0; i < rectangle.Length; i++)
        {
            if (rectangle.Get(i) is Rectangle)
            {
                ((Rectangle)rectangle.Get(i)).Diagonal();
            }
        }
        Console.ReadKey();
    }
Ejemplo n.º 2
0
    public static void Main()
    {
        Tablica <Rectangle> rectangles = new Tablica <Rectangle>(3);
        Tablica <Triangle>  triangles  = new Tablica <Triangle>(3);
        Tablica <Circle>    circles    = new Tablica <Circle>(3);

        for (int i = 0; i < 5; i++)
        {
            rectangles.Set(i, new Rectangle());
            triangles.Set(i, new Triangle());
            circles.Set(i, new Circle());
        }
        for (int i = 0; i < 5; i++)
        {
            Console.WriteLine("---{0}---", i);
            Console.WriteLine(triangles.Get(i).tri());
            Console.WriteLine(rectangles.Get(i).rec());
            Console.WriteLine(circles.Get(i).cir());
        }
        Console.ReadKey();
    }