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

南京网站微信建设网页课程设计心得体会

南京网站微信建设,网页课程设计心得体会,装修设计公司哪家好,扬州广陵区城乡建设局网站字面解释 explicit:清楚明白的;易于理解的;(说话)清晰的,明确的;直言的;坦率的;直截了当的;不隐晦的;不含糊的。 implicit:含蓄的;不直接言明的;成为一部分的;内含的;完全的;无疑问的。 operator:操作人员;技工;电话员;接线员;…

字面解释

explicit:清楚明白的;易于理解的;(说话)清晰的,明确的;直言的;坦率的;直截了当的;不隐晦的;不含糊的。

implicit:含蓄的;不直接言明的;成为一部分的;内含的;完全的;无疑问的。

operator:操作人员;技工;电话员;接线员;(某企业的)经营者,专业公司。

专业解释

explicit用于强制转换,implicit用于隐式转换

用法

public static 返回的结果类型 operator unary-operator (参数类型 param)
unary-operator:+ - ! ~ ++ — true false
public static 返回的结果类型 operator binary-operator (参数类型 param1, 参数类型 param)
binary-operator:+ - * / % & | ^ << >> == != > < >= <=
public static implicit operator 返回的结果类型 (参数类型 param )
public static explicit operator 返回的结果类型 (参数类型 param )

explicit、implicit都是与operator一起操作使用的,operator 关键字用于在类或结构声明中声明运算符。

示例

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ConversionOperator
{public class IntDouble{private readonly int intV;private readonly double doubleV;public IntDouble(int value) : this(value, 0){}public IntDouble(double value) : this(0, value){}public IntDouble(int intV, double doubleV){this.intV = intV;this.doubleV = doubleV;}//将IntDouble类型隐式转为int类型,返回int类型public static implicit operator int(IntDouble intdouble){return intdouble.intV;}//将IntDouble类型显式转为double类型,返回double类型public static explicit operator double(IntDouble intdouble){return intdouble.doubleV;}//将int类型隐式转化为IntDoublepublic static implicit operator IntDouble(int intdouble){return new IntDouble(intdouble);}//将double类型显式转化为IntDoublepublic static explicit operator IntDouble(double intdouble){return new IntDouble(intdouble);}public static IntDouble operator ++(IntDouble intdouble){var t = intdouble.intV + 1;var t2 = intdouble.doubleV + 1;var temp = new IntDouble(t, t2);return temp;}public override string ToString(){return $"intV:{intV},doubleV:{doubleV}";}}internal class Program{static void Main(string[] args){IntDouble doubleV = (IntDouble)2.1;Console.WriteLine($"原始数据:{doubleV}");doubleV++;//此处IntDouble显示转为double类型double c = (double)doubleV;//此处IntDouble隐示转为int类型int c2 = doubleV;Console.WriteLine($"int的值:{c2},double的值:{c}");Console.WriteLine($"{doubleV}");Console.ReadKey();}}
}

结果

http://www.yayakq.cn/news/639032/

相关文章:

  • 视频分享网站建设难吗摄影官网
  • 深圳如何建立公司自己网站岳阳网站建设哪里便宜
  • 如何做外围网站的代理百度站长号购买
  • 有声小说网站开发百度关键词规划师入口
  • 中国建设门户网站国外采购平台
  • 网站导航是做链接赚钱么手机免费在线搭建网站
  • 做电影网站投资多少网站流量来源
  • 正规做网站职业教育网站建设可行性报告
  • 做外贸家纺资料网站六安市建设网站市场信息价
  • 备案的时候需要网站吗哪些网站可以做百科来源
  • 网站开发素材大岭山镇仿做网站
  • 做安卓开发要去看哪些网站安徽省六安市城乡建设厅网站
  • 水陆运输类网站如何建设房产信息查询网
  • 网站建站大约多少钱网站后台管理系统很慢
  • 怎样登录柳州建设网站江苏网站建设培训
  • 手把手教你做网站 怎么注册域名怎么用域名进网站
  • 手机微网站第二年续费吗wordpress主题在哪
  • 哈尔滨优质官网建站企业windows 做网站服务器
  • 网站公示如何做链接鞍山seo外包
  • 建筑行业网站有哪些和县网站定制
  • 网站建设与维护中国出版社设计公司logo要多少钱
  • 2m带宽可以做音乐网站网站空间多大
  • 合肥简川科技网站建设公司 概况网站淘宝客一般怎么做
  • 电子印章在线制作网站腾讯云官网入口
  • 设计网站案例网站网站信息化建设总结
  • 有域名有空间如何做网站免费wordpress托管
  • 厦门怎么没有 网站备案知名广州网站建设
  • 皋兰网站建设平台网上接网站开发不给钱怎么办
  • 做电子书的网站很有名后来被关闭了宣传片拍摄哪个好
  • 夫唯seo培训上海搜索引擎优化公司