Visual Studio ‘15’ Preview 3 里 C# 和Visual Basic的新功能

[原文发表地址]: Visual Studio ‘15’ Preview 3 for C# and Visual Basic [原文发表时间]: July  13, 2016   我们在Visual Studio ‘15′的主要专注点之一就是提高开发人员在编辑代码上的效率。当我们在开发的时候重复执行了一系列的行为,诸如写方法、重命名一个变量、改变方法的签名、接口的实现等等。我们的目标是只通过点击鼠标就能实现自动化或减少这些任务以致于你可以集中于逻辑上而并非是语法、引用、代码风格和格式问题。你可能已经注意到每一个Visual Studio ‘15′版本都增强了现有的体验来为你节省更多的时间和精力,通过附加的重构和代码生成来使build速度更快。 下载Visual Studio ’15’ Preview 3,为了获取更多有关这个版本的信息请阅读版本说明 。 同样也请检查Visual Studio “15” Preview 3 博客文章。   C#7 在 Visual Studio 中 ’15’ 中,C# 语言本身的效率有了很大提升, C# 7现在的默认功能如下: 元组允许传递一组值。当我们想要一个没有使用out参数的方法中返回多个值时,这就非常方便了。C# 7 元组可以用作字典中的键。例如:很容易组合多个值成单一的键(注:C#7编译器生成高效的Equals和GetHashCode方法并且是值类型,C#7元组比System.Tuplede 内存效率更高,从而减少内存分配) 模式匹配可以让你声明测试类型和值的内容,同时提取数据到变量。这形成更多的测试表达类型和switch语句。 局部函数,ref 返回,二进制文件等等。 下面的例子演示了多个C#7的功能:模式匹配,元组,局部函数和二进制文件。 与我们在GitHub上或者@roslyn 来分享你的反馈,我们很乐意倾听您的想法!  …