Example #1
0
        static void Main(string[] args)
        {
            DisArea dis = new DisArea(5);
            ISquare sq  = (ISquare)dis;                //强制类型转换
            ICircle ci  = (ICircle)dis;                //强制类型转换

            Console.WriteLine("正方形的面积是:" + sq.Area()); //显式接口成员只能通过接口实例访问
            Console.WriteLine("圆形的面积是:" + ci.Area());
            Console.ReadKey();
        }
        public IActionResult Index()
        {
            var circle = new CircleDTO
            {
                Radius    = _circle.Radius,
                Area      = _circle.Area(),
                Perimeter = _circle.Perimeter()
            };

            return(View(circle));
        }