当前位置: 首页 > news >正文

网站管理助手ftp连接不上网上二手书网站开发中的问题和展望

网站管理助手ftp连接不上,网上二手书网站开发中的问题和展望,做预算兼职的网站,广告投放平台都有哪些C# 中支持运算符重载,所谓运算符重载就是我们可以使用自定义类型来重新定义 C# 中大多数运算符的功能。运算符重载需要通过 operator 关键字后跟运算符的形式来定义的,我们可以将被重新定义的运算符看作是具有特殊名称的函数,与其他函数一样&…

C# 中支持运算符重载,所谓运算符重载就是我们可以使用自定义类型来重新定义 C# 中大多数运算符的功能。运算符重载需要通过 operator 关键字后跟运算符的形式来定义的,我们可以将被重新定义的运算符看作是具有特殊名称的函数,与其他函数一样,该函数也有返回值类型和参数列表,如下例所示:

public static Box operator+ (Box b, Box c) {Box box = new Box();box.length = b.length + c.length;box.breadth = b.breadth + c.breadth;box.height = b.height + c.height;return box;
}

重点
运算符重载格式

public static ClassName operator##op (ele) {//something
}

下表描述了 C# 中运算符重载的能力:

运算符 描述

运算符描述
+, -, !, ~, ++, –这些一元运算符只有一个操作数,且可以被重载。
+, -, *, /, %这些二元运算符带有两个操作数,且可以被重载。
==, !=, <, >, <=, >=这些比较运算符可以被重载。
&&, ||这些条件逻辑运算符不能被直接重载。
+=, -=, *=, /=, %=这些赋值运算符不能被重载。
=, ., ?:, ->, new, is, sizeof, typeof这些运算符不能被重载。

细看

using System;//主程序入口
class TODO {static void Main() {Console.WriteLine("Hello C#!");ComplexNumber a = new ComplexNumber(1, 2);ComplexNumber b = new ComplexNumber(2, 5);ComplexNumber c = new ComplexNumber();c = a + b;Console.WriteLine("c = {0} + {1}i",c.real, c.imaginary);double rea, imb;c.linkA(out rea).linkB(out imb);Console.WriteLine("rea = {0}, imb = {1}", rea, imb);}
}class ComplexNumber{//私有成员 实部和虚部private double Real;private double Imaginary;//get setpublic double real {get { return Real; } set { Real = value;  }    }public double imaginary {get { return Imaginary; }set { Imaginary = value; }}//含参构造public ComplexNumber(double re = 0.0, double im = 0.0) {real = re;imaginary = im;}~ComplexNumber() { }//运算符重载public static ComplexNumber operator+ (ComplexNumber a, ComplexNumber b) {ComplexNumber c = new ComplexNumber(0, 0);c.real = a.real + b.real;c.imaginary = a.imaginary + b.imaginary;return c;}//链式调用public ComplexNumber linkA(out double re) {re = real;return this;}public ComplexNumber linkB(out double im) {im = imaginary;return this;}}
http://www.yayakq.cn/news/48041/

相关文章:

  • 网站规划与建设论文网站设计的宽度
  • 网站维护与推广定义做微淘要开通网站吗
  • 免费的行情网站ifind是个人网站备案号被注销
  • seo优化的基本流程seo深圳培训班
  • 备案 个人网站开发公司销售房屋需要缴纳什么税
  • 医院响应式网站建设方案网上自己怎么申请商标注册
  • 抚州网站推广程序员网站
  • 大连里程科技做网站wordpress flash插件
  • 做本地网站赚钱吗?平面设计海报作品欣赏
  • 站长收录查询优化网站推广教程整站
  • 结构设计网站外贸机械加工网
  • 网站流量下降原因京东联盟的网站怎么做
  • 扬州网站建设外包怎么样推广自己的网址
  • 网站页脚的信息都有什么荣誉章标志做网站
  • 万户网络网站管理系统网站底部备案图标
  • linux做网站1G内存够不漳州市网站建设费用
  • 建设网站询价对比表模板网站建设谈单情景对话
  • 网站开发要先买服务器吗wordpress预览pdf
  • 沈阳网络建网站ui培训班学费价格
  • 东平建设局网站wordpress2345
  • 做一个小说网站需要多少钱html页面能做成网站吗
  • 网站推广经典案例网页筛选wordpress
  • 网站建设婚恋交友wordpress 整站播放器
  • 个人网站名业务平台低价
  • php程序员做企业网站书籍教你如何做网站
  • 凉山州住房和城乡建设局网站建筑工程公司管理制度
  • dede 汽车网站建立耐受什么意思
  • 专业做鞋子的网站吗在线建站哪个网站好
  • 可以做设计兼职的网站360免费建站不要钱
  • 以网站内容建设和运维为主广州做网页