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

阿里建站价格门户网站开发教程

阿里建站价格,门户网站开发教程,流媒体网站开发,联合办公空间我们上次提到主构造函数是 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.zqtcl.cn/news/236433/

相关文章:

  • 深圳市宝安区住房和建设局网站校园网络方案设计
  • 株洲建设网站制作seo快速软件
  • 建站什么程序好wordpress返佣
  • 网站建设使用虚拟主机的优点与缺点马蹄室内设计论坛
  • 像wordpress一样的网站wordpress提示数据库出错
  • 优化网站首页新项目首码对接平台
  • 一个完整的网站建设过程wordpress企业中文模板下载
  • 我做微信淘宝客网站有哪些在公司做网站是什么职位
  • 湖南网站建设公司 干净磐石网络网站开发技术可行性分析怎么写
  • 石家庄制作网站网络推广与优化
  • 建站平台免代码可以自己设计图案的软件
  • 中山网站开发公司事业单位 网站备案
  • wordpress 做用户登录seo快速推广窍门大公开
  • php网站开发试卷做外贸一般在哪个网站
  • 有哪些网站的搜索引擎网站设计需要需要用
  • 网站建设有哪些需求徐州百度运营中心
  • 怎么做电脑网站后台杭州网站制作公司排名
  • 济南手机网站定制价格wordpress前端登陆 投稿
  • 建设企业网站的原因网站开发项目经验和教训
  • 京东网站的建设与发展现状分析手机与pc网站同步模板
  • 枣阳网站建设吧yw最新域名备案查询
  • 西安知名网站建设公司什么网站可以分享wordpress
  • ugc网站开发2022恢复线下教学通知
  • 网站界面尺寸珠海网站建设制作哪家专业
  • 上海闸北城市建设有限公司网站想学设计没有基础怎么办
  • 免费微网站哪个好用在线网页代理浏览免费
  • 广州建设专业网站寻找做项目的网站
  • 湛江网站建设方案服务卖wordpress主题
  • 扬州做网站的网络公司wordpress设置登录背景图片
  • 有哪些好的网站建设移动网站建设解决方案