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

网站转app生成器电子商务网站建设与管理读后感

网站转app生成器,电子商务网站建设与管理读后感,厦门网站推广公司,哈尔滨阿城网站建设我们上次提到主构造函数是 2014 年#xff0c;当时#xff0c; C# 6 和 VB 12 的候选列表上去掉了主构造函数。去年底#xff0c;主构造函数重新出现#xff0c;作为提案#2691 #xff0c;现在成为 C# 9 的一个候选项。主构造函数背后的基本思想是减少初始化类所需的样板代… 我们上次提到主构造函数是 2014 年当时 C# 6 和 VB 12 的候选列表上去掉了主构造函数。去年底主构造函数重新出现作为提案#2691 现在成为 C# 9 的一个候选项。主构造函数背后的基本思想是减少初始化类所需的样板代码量。class C(string x) {public string X{get x;set { if (value null) throw new NullArgumentException(nameof(X)); x value; }} }编译为…class C {private string _x;public C(string x){_x x;}public string X{get x;set { if (value null) throw new NullArgumentException(nameof(X)); x value; }} }Richard Gibson 对它们的用处进行了总结从我们 30 个类的代码库中快速抽样表明其中的 22 个73%已定义了显式构造函数而有 21 个95%什么也没做只是设置了私有只读字段人们很少阅读可以自动生成的代码通常被跳过因为它们通常看上去很傻因此它们常常是让人大吃一惊的错误来源。他继续解释道这些错误通常是因为不小心把构造函数参数赋给了错误的字段。这个概念跟我们在 C#和 VB 中更简单的不可变对象报告的记录提案有很大的重合。MgSam 写道该提案似乎与目前的记录提案完全不相容。我不同意提案中的说法提案提到这比记录更有用。我认为这可以节省一些样板记录而记录以及自动生成 GetHashCode、Equals 和 ToString 相关的功能在很多场景中有可能节约大量模板。HaloFour 也参与了该话题按照为 C#提出的记录方式它们包括对称构造和解构以及基于一组特定属性的识别。假设这些参数也是属性那么主构造函数把这些都放在一个参数列表中并且该列表给我们提供了一个可以解构这些属性的顺序。正如他们所提出的C#记录更像 Scala 的 case 类或 F#单例联合并且这两种语言都根据它们的构造方式定义构造。
http://www.huolong8.cn/news/196812/

相关文章:

  • 做网站公司平台网络有限公司做女装网站的
  • 怎么申请 免费网站空间动漫做暧视频网站
  • 网站开发需要学些什么?wordpress pro版
  • dede门户网站模版河南省和城乡建设厅网站首页
  • 上海十大企业排名seo学院培训班
  • 以图搜图网站建设seo虾哥网络
  • 兰州需要做网站的公司有哪些php网站运行
  • 网站开发工程师试用期专业做网站建设公司
  • 湖南省城乡和住房建设厅网站苏州公司网站建设价格
  • 桥西区建设局网站wordpress 导航栏插件
  • 马尾网站建设网站源码如何保存
  • 网站建设 上如何用自己的电脑做网站服务器
  • 微信小程序开发介绍windows优化大师自动安装
  • 高端大气酒店网站源码房屋设计风格
  • 宿州公司网站建设网站如何优化一个关键词
  • 网站建设宣传的目的兼职做问卷调查的网站好
  • htmi 个人小网站 模板义乌建设公司网站
  • 湛江市国外网站建设报价陕西采购与招标网
  • 网站费用预算做美容网站
  • 外贸推广网站邮箱收费哈尔滨网站推广优化公司
  • 江苏省工程建设信息网站杭州房产网官网
  • 普陀集团网站建设服务式办公室网
  • 柳市做公司网站个人网站建设方案书使用几号纸
  • 网站对于一个企业的优势织梦本地网站建设教程
  • 福建设厅官方网站做招聘网站要多久
  • 创科手机网站网站建设人员的工资分配
  • 怎么做电商网站推广怎么查有做网站的公司有哪些
  • 深圳专业建网站中国黄页网址
  • 石家庄做网站 vtkj北京 网站建设 京icp
  • 新网站建设怎么样123网络之家主页