zoukankan      html  css  js  c++  java
  • C# 操作符重载

       1: using System;
       2: using System.Collections.Generic;
       3: using System.Linq;
       4: using System.Text;
       5:  
       6: namespace ConsoleApplication1
       7: {
       8:     class Program
       9:     {
      10:  
      11:         class CAdd
      12:         {
      13:             public int val;
      14:             public string str;
      15:             public bool bok;
      16:  
      17:             public static CAdd operator + (CAdd a, CAdd b)
      18:             {
      19:                 CAdd c = new CAdd();
      20:                 c.val = a.val + b.val;
      21:                 c.str = a.str + b.str;
      22:                 c.bok = a.bok && b.bok;
      23:                 return c;
      24:             }
      25:  
      26:         }
      27:  
      28:         static void Main(string[] args)
      29:         {
      30:             CAdd a = new CAdd();
      31:             CAdd b = new CAdd();
      32:             CAdd d = new CAdd();
      33:            
      34:             a.val = 3;
      35:             a.str = "1";
      36:             a.bok = true;
      37:  
      38:             b.val = 5;
      39:             b.str = "2";
      40:             b.bok = false;
      41:  
      42:             d.val = 5;
      43:             d.str = "2";
      44:             d.bok = false;
      45:  
      46:             CAdd c = a + b + d;
      47:             Console.ReadLine();
      48:         }
      49:     }
      50: }
     


    作者:GangWang
    出处:http://www.cnblogs.com/GnagWang/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

     
  • 相关阅读:
    常用数列
    sqrt
    树状数组
    hash
    P1102 A-B数对
    codevs 1795 金字塔 2
    P2296 寻找道路
    [USACO16JAN]子共七Subsequences Summing to Sevens
    P3397 地毯
    关于调用&&传址
  • 原文地址:https://www.cnblogs.com/GnagWang/p/1704431.html
Copyright © 2011-2022 走看看