RunnEr

notes and share

类之间使用运算符重载操作

    class CLASSA
    {
        public int NUM{get;set;}
        public static CLASSA operator + (CLASSA s1, CLASSA s2)
        {
            s2.NUM += s1.NUM;
            return s2;
        }
    }

测试:

        static void init()
        { 
            CLASSA a = new CLASSA ();
            a.NUM = 2;

            CLASSA ab = new CLASSA ();
            ab.NUM = 3;

            CLASSA x =  a + ab;
            Console.WriteLine (x.NUM);

        }
阅读更多
版权声明:nothing can hold me ! https://blog.csdn.net/Taoooooo/article/details/49891901
个人分类: c#
上一篇WCF远程调用时关闭安全认证的配置
下一篇自定义比较器
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭