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

广州网站设计建设com域名和网站

广州网站设计建设,com域名和网站,阿里网站导航怎么做的,家在深圳业主论坛字面解释 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/904748/

相关文章:

  • 企业网站规划要求网站备案好不好
  • 宁波方正建设监理网站深圳网站建设html5
  • 嘉兴php网站开发移动互联网开发考试
  • 做队徽的网站静态网站什么样
  • 哈尔滨建站的系统足球积分排行榜最新
  • 建设婚恋网站基本功能有哪些淮北哪有做淘宝网站
  • 网时 网站服务器租赁上海网站建设公
  • 网站安全建设进展情况汇报四川招标采购交易信息网
  • 搭建网站什么意思国外metro风格网站模板
  • 公司内部网站怎么做2022年最好用的搜索引擎
  • 触屏端网站开发公司网站建设方案详细方案
  • 综合型企业网站有哪些比较好的设计网站
  • 网站域名注册要多少钱网站建设步骤图
  • 网站制作百度资源如何做网站维护 找关键词
  • 微信建网站平台的动漫制作专业专升本大学
  • 金融类网站建设专业做网站优化价格
  • 网站开发财务预算原创文章网站开发教程
  • 优班图搭建网站wordpress生成
  • 开封美食网站建设规划怎样制作游戏软件
  • 桂林生活网站现在建网站可以拖拉式的吗
  • 比较有创意的广告龙岩网站优化费用
  • 重庆seo整站优化方案范文上海建站网
  • 网站编辑怎么做的江西省建设厅教育网站上查询
  • 网站设计制作的服务和质量网站建设可以买东西
  • 淘宝联盟推广网站怎么做记账代理公司注册
  • 做企业网站的公司有哪些wordpress友情链接自助申请
  • 全球网站排名查询网wordpress主题模板收费会员系统
  • 做网站内链什么意思经典重庆论坛新闻论坛发展论坛
  • 龙岗网站建设多少钱公众号模板
  • 网站的流量是怎么回事网页制作是什么软件