作家
登录

扒一扒C# 8.0新功能,程序员会买单吗?

作者: 来源: 2017-09-08 09:11:21 阅读 我要评论

根据 .Net 基金会宣布的编程说话最新路线图,为了供给代码质量,Microsoft C# 8 将具有可空引用类型。该功能除了为现有的非空引用添加安然实用类型,编译器在碰到可空类型的引用或 Null 值分派给非空变量类型时发出警告。

可空引用类型旨在赞助开辟人员阻拦空引用异常,它的核心是表达一个无效意图。当某些器械不为空时,编译器会去辨认,如不雅用户将 null 赋值给未被声明为 null 的应用时,编译器会给出警告。经由过程这种办法,让法度榜样员尽快找到缺点并且敏捷改┞俘。

采取响应手段来处理违规行动。

除了上述功能,C# 8 还有以下筹划功能:

增长默认接口办法,接口可以经由过程虚拟扩大办法进行演进。API 作者可以在将来的版本中为接口添加办法,而不会破坏袈浯或二进制兼容性。该功能已经可用于 Java 等说话。

然则,遗憾的是微软如今还没有泄漏 C# 8 的宣布时光。

异步流功能供给了一个异步版本的抽象 IEnumerable,它是可以列举非特定集合的根本接口。

扩大,供给一种定义扩大成员的新类型。固然 C# 中已经有作为扩大类型实例的办法,然则C# 8 精晓过支撑静态和实例成员来扩大该功能。

【编辑推荐】

  1. 年薪40万的法度榜样员为啥找不到女同伙?这是我见过最出色的答复!
  2. 将来10年,人工智能和机械人将对就业有7点影响
  3. [浅入浅出]MongoDB和WiredTiger
  4. 若何编写更好的SQL萌芽
  5. 邮件营销个性化过程:数据标签化治理下的多元交互场景
【义务编辑:张燕妮 TEL:(010)68476606】

  推荐阅读

  Web 开发者需要知道的 12 个终端命令

Curl 是一个敕令行对象,用来经由过程 HTTP(s),FTP 等其它几十种你可能尚未据说过的协定来提议收集请求。它可以下载文件,检查响应消息头以及便利地拜访长途数据。在 Web 开辟中, Cur>>>详细阅读


本文标题:扒一扒C# 8.0新功能,程序员会买单吗?

地址:http://www.17bianji.com/lsqh/37240.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)