类之间使用运算符重载操作
2015-11-17 19:17
281 查看
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); }
相关文章推荐
- 【python在git bash下的中文显示】 UnicodeEncodeError: 'ascii' codec can't encode characters in position ...
- Sonar的使用
- NGINX+UWSGI部署生产的DJANGO代码
- 【hihocoder1255 2015北京赛区G】【简单模拟 简化写法超棒哦】 Mysterious Antiques in Sackler Museum 四个矩形选三个 恰好拼成大矩形
- 时间戳
- SQL的运行过程(好形象)
- ORA-01589错误的解决办法
- 忘记Linux系统root密码
- 如何将VMWare Workstation 虚拟机文件导入到ESX Server——VMX 转成 OVF 格式
- 如何利用Linux系统做一个NFS服务器
- Linux安装HTTPD服务
- Linux下各个文件夹的用处
- java中的各个数据结构区别
- 如何通过指令输入来启动安卓应用程序
- 编码风格约束
- svn报错解决方法:svn:E200030: sqlite[S11]:database disk image is malformed
- 为什么我们要用struts2,springMVC,spring
- css的三种定位方式使用探讨
- 每天一点matlab——图像与图形的区别
- NSArray的排序问题