Xamarin.Studio 5.9 现在支持 C# 6 了

  • Sergio De Simone
  • 谢丽

2015 年 5 月 17 日

话题:AndroidiOS语言 & 开发架构

最近发布的Xamarin.Studio 5.9增加了 C# 6 支持,改进了 Sketches,并带来了新的调试器查看器及其它一些更新。

C# 6 支持

C# 6 将在 Visual Studio 2015 中正式发布,并只在社区版本中提供。尽管如此,Xamarin.Studio 也已经支持 C# 6 的新特性,比如:

  • null 条件操作符?将允许开发者安全地解引用一个可选变量:name?.Substring(' ')
  • 字符串插值,比如:string.Format ($"{fname} {lname}")
  • 用于单方法表达式的 lambda 箭头操作符允许开发者在一个语句中定义属性和方法:

    public string Fullname => string.Format ("{0} {1}", fname, lname);
    public override string ToString() => string.Format("{0}, {1}", lname, fname);
    

InfoQ 先前已经报道过 C# 6 的新特性

新的项目对话框

项目对话框经过重新设计,使开发者更容易选择所需的模板,并且更好地处理了平台相关的选项。此外,新的 WatchKit 向导使开发者更容易为 WatchKit 扩展选择父项目以及是否支持“扫视(Glance)”和 / 或通知。

提升调试器体验

Xamarin.Studio 5.9 带来了新的 C# 调试器。该调试器增加了用于字符串、点、尺寸、矩形、颜色、地图位置、图像等类型的新的数据查看器。此外,查看变量变得更简单了,开发者只需将鼠标停在新增的“眼睛”工具上,查看器就会展示相关信息。

除此之外,Xamarin.Studio 5.9 还对Sketches进行了许多改进,后者是一个实时编码环境,能够提供已生成数据的实时展示,以及提供给iOS 设计器工具(一款可视化的 Storyboard 设计器)。

查看英文原文:Xamarin.Studio 5.9 Now Supports C# 6
AndroidiOS语言 & 开发架构