public void TestFunc()
{
Complex complex1 = new Complex();
Complex complex2 = new Complex();
var s = complex1 + complex2;
} }
public class Complex
{
public string Name { get; set; }
public int Age { get; set; }
public Complex()
{ }
// 必须在当前类中定义
public static Complex operator +(Complex a, Complex b)
{
return new Complex() { Name = a.Name + b.Name, Age = a.Age + b.Age };
}
public static string operator -(Complex a, Complex b)
{
return null;
}
//public static Boolean operator ==(Complex a, Complex b)
//{
// return true;
//}
//public static Boolean operator !=(Complex a, Complex b)
//{
// return false;
//}
//public override bool Equals(object obj)
//{
// return base.Equals(obj);
//}
//public override int GetHashCode()
//{
// return base.GetHashCode();
//}
}
}

最新文章

  1. iOS 学习 - 17.Socket
  2. Python Day4
  3. UDP协议开发
  4. Android-简单拨号器案例
  5. maven命令参考简要
  6. CLR/.NET/C#/Visual Studio/ASP.NET各版本之间的关系(转)
  7. 多线程同步_Monitor
  8. 使用oracle外部表进行数据泵卸载数据
  9. Debian8 远程登录Permission Denied,please try again
  10. 转-Android联网 — HttpURLConnection和HttpClient选择哪个好?
  11. ng-repeat 遍历同值数组导致的报错
  12. HER COFFEE夜场代金券【1折】_北京美食团购_360团购导航
  13. uva 101 by sixleaves
  14. 开发一款直播APP系统软件应该有哪些功能,如何开发?
  15. 类似818tu.co微信小说分销系统设计之多公众号网页授权自动登录源码
  16. MATLAB cftool工具数据拟合结果好坏判断
  17. Taro父子组件通信
  18. Android系统架构及内核简介
  19. CentOS7+CDH5.14.0安装全流程记录,图文详解全程实测-5安装JDK及安装mysql数据库
  20. java多线程面试题小结

热门文章

  1. Xcode7.1环境下上架iOS App到AppStore 流程③
  2. 多线程模拟生产者消费者示例之Lock
  3. flutter Container组件和Text组件
  4. MySQL清除表数据而保留表结构TRUNCATE TABLE
  5. JVM调优(二)——基于JVisualVM的可视化监控
  6. token是什么?和session什么区别,怎么用
  7. spring aop思想
  8. asp.net的处理机制(.ashx/.aspx)
  9. VB - 错误处理
  10. C++学习书籍推荐