コード例 #1
0
ファイル: Program.cs プロジェクト: gucluceyhan/myb
        static void Main(string[] args)
        {
            // MUMKUN, cunku her ucgen bir sekildir
            Sekil a = new Ucgen();

            // is ile tip kontrolu
            if (a is Sekil)
            {
                Console.WriteLine("a nesnesi bir sekil");
            }
            // is ile tip kontrolu
            if (a is Ucgen)
            {
                Console.WriteLine("a nesnesi bir ucgen");
            }

            // as ile tip cevrimi
            Ucgen u = a as Ucgen;

            if (u != null)
            {
                u.UcgenYazdir();
            }

            Sekil s1 = u as Sekil;

            if (s1 != null)
            {
                Console.WriteLine("u nesnesi bir sekil");
                s1.SekilYazdir();
            }

            BaskaBirsey b = new BaskaBirsey();

            if (!(b is Sekil))
            {
                Console.WriteLine("b nesnesi sekil degil");
            }
        }