Microsoft在C#7.0中讨论了新功能
Microsoft本周C#7.0的肉体详细信息,计划升级到其面向对象框架的语言,强调性能和代码简化。
虽然C#7.0仍在开发中,Microsoft在本周发布的Visual Studio 15预览4中,Microsoft Torgersen,C#的Microsoft Program Manager表示,Microsoft Torgersen表示,虽然C#7.0仍在开发中,但Microsoft Torgersen表示,Microsoft orgersen表示,虽然Microsoft本周已启用。“也许最大的功能是元组,这使得具有多种结果和模式匹配,简化了数据形状的代码。”微软之前提到了这两个功能。
[了解如何处理开发人员面临的真实问题,InfoWorld“S Professional程序员的商业生存指南”。/跟上使用InfoWorld应用程序开发时事通讯编程的热门话题。]为了处理元组,解构器声明语法使开发人员能够将元组或其他值分为其部件,并将这些部件分配给新的变量。C#7还具有出OUT变量功能,用于在将其作为OUT参数传递的点处声明变量。
通配符,对于C#7.0未确认的功能,将允许开发人员忽略他们没有使用的参数。版本7.0中的交换机语句正在扩展,因此开发人员可以打开任何类型,而不是单独的原始类型。交换机语句也将支持条款中的模式,这可以对它们具有额外的条件。
升级中的文字改进允许下划线用作数字文字内的数字分隔符。“您可以在数字之间的位置放置它们,以提高可读性。他们对价值没有影响,“托格森说。“此外,C#7.0介绍二进制文字,这样您就可以直接指定位模式,而不是必须通过心脏了解十六进制符号。”
升级中支持概括的异步返回类型,扩展可以从异步方法返回的类型数。表达身体构件也已扩展。“表达身体方法,属性等是C#6.0中的大点,但我们没有让他们在各种成员中。C#7.0将存取器,构造函数和终结器添加到可以具有表达体的内容列表。“此外,C#7.0中的本地功能功能允许开发人员掌握辅助功能并在其他函数体内声明。
由Anders Hejlsberg创建,他也领导了开发版本的收费,C#在程序员之间存在显着的牵引力。它在本月和Redmonk的最新语言排名中的语言流行度的Tiobe和Pypl指标中排名第四。
这个故事,“Microsoft在C#7.0中讨论了新功能”最初由Infoworld发布。