BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Sergio De Simone 关注 17 他的粉丝 ,译者 谢丽 关注 11 他的粉丝 发布于 2015年5月18日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

最近发布的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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT