LGED

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
    interface IMy
    {
    }

    static class MyFunc
    {
        public static void Func<T>(this T obj) where T : IMy
        {
            Console.WriteLine(obj);
        }
        public static void Func<T>(this T obj, int i, int j) where T : IMy
        {
            Console.WriteLine("{0}  {1}", i, j);
        }
    }

    class MyClass : IMy
    {
        public MyClass()
        {
            this.Func();
            this.Func(12, 35);
        }
    }

 

posted on 2017-12-02 09:47  LGED  阅读(1050)  评论(0编辑  收藏  举报