コード例 #1
0
ファイル: Program.cs プロジェクト: sychs/StudyDemo
        public static AddClass operator +(AddClass op1, AddClass op2)
        {
            AddClass returnVal = new AddClass();

            returnVal.val = op1.val + op2.val;
            return(returnVal);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: sychs/StudyDemo
        static void Main(string[] args)
        {
            //重载运算符的简单举例测试
            AddClass op1 = new AddClass();

            op1.val = 5;
            AddClass op2 = new AddClass();

            op2.val = 10;
            AddClass op3 = op1 + op2;

            WriteLine(op3.val);
            WriteLine("op1 > op2 ? " + (op1 > op2));
            ReadKey();
        }