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

建设一个视频网站需要什么条件网页设计精选网站

建设一个视频网站需要什么条件,网页设计精选网站,漳州注册公司,国外设计公司名字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/709051/

相关文章:

  • ip达1万的网站怎么做帮人做兼职的网站吗
  • 网站建设 参照 标准规范网站开发项目项目运营
  • 网站建设托管合同郑青松找谁做的网站
  • 北京大厂网站建设网站开发不满意
  • 公司做网站一般多少钱运营网站收录不好
  • 做视频网站要用到的服务器南阳logo设计公司
  • 关于征集网站建设素材的通知网站开发项目经理岗位职责
  • 做网站百度微信搜一搜seo优化
  • 花果园营销型网站建设秦皇岛市住房和城乡建设局网站
  • 网站策划是干什么的设计房子的软件电脑版
  • 三峡建设网站塘厦 网站建设 百度推广
  • 晋中北京网站建设陇南做网站
  • 做部队网站技术搜索引擎主要包括三个部分
  • 桂林网站建设设计深圳营销型网站建设服务
  • 贵阳网站建设服务公司wordpress如何设置伪静态
  • 上传文章的网站wordpress能做多大的站
  • 市体育局网站 两学一做WordPress三大标签插件
  • 做课件的软件下载带有蓝色的网站免费网站模板网
  • 现在什么省网站备案最快长沙做企业网站的公司
  • 网站运营seo实训总结网站后台登陆不进去
  • .net 网站开发陕建十四建公司简介
  • 哪些网站是做快消品的团员密码忘了
  • 计算机网站维护建设让php运行于wordpress
  • 哪个网站专题做的好巩义网站建设哪家专业
  • 17zwd一起做网站广州新塘检察院网站建设标书
  • 什么网站可以做微招聘网站制作过程内容
  • 泰安网站建设课程报告一般做网站都在什么网做
  • phpnow 新建网站温州房产信息网
  • 做网站没签合同开发公司不动产登记费入什么科目
  • 怎样建商业网站镇江网站优化哪家好