예제 #1
0
        public static int Test1()
        {
            var hoge = new InterfaceTestTargetClass();

            hoge.Value2 = 123;

            return(hoge.Calc(1, 2));
        }
예제 #2
0
        public static int Test3()
        {
            var hoge = new InterfaceTestTargetClass();

            hoge.Value2 = 123;

            IInterfaceTestTarget  hoge1 = hoge;
            IInterfaceTestTarget2 hoge2 = (IInterfaceTestTarget2)hoge1;

            return(hoge2.Calc2(1, 2));
        }