Mono 2.11添加C# 5 Async支持

2012 年 3 月 23 日

Mono 2.11 是 Mono 预览系列中首个设计用于展示下一版本特性的版本。该版本包含了众多特性,并重点强调与.NET 4.5 及 C# 5.0 的兼容性。由于 Mono 采用偶数 / 奇数记号模式(译者注:Mono 次版本号为偶数代表稳定版本,反之奇数则为非稳定版本),由此可预见生产版本的版本号将为 2.12。目前 Mono 2.11 的可用版本有 Windows 版本、OS X 版本和 Linux 版本

这一版本并没有什么意外,它所包含的新特性与我们 10 月份报导的 2.12 路线路基本一致。下面让我们快速回顾一下这些特性:

  • 全面支持 Unicode 代理区(Unicode Surrogates);
  • 提供产品级别质量的 SGen 垃圾收集器版本;
  • 支持 C# 5.0 及相关的 Async API 与库;
  • 预览 System.Net.Http 与 System.Threading.Tasks.Dataflow;
  • 使用 IKVM.Reflection 统一编译器后端;
  • 提供 C# Shell;
  • 支持 C#编辑器即服务;
  • 提供.NET 4.5 及 WinRT 兼容 API。

列表中另一项新增特性是为 OS X 进行了性能提升

该版本极大地扩展了对 Mac 的支持。通过使用 Mac 原生原语(native primitive),Mono 为其提供了更快的垃圾收集器,支持了许多以前只能在 Linux 上工作的特性,并扩展了异步套接字支持。

应注意的是,现在的 OS X 发布版本包含了 F#、IronPython 以及 IronRuby。

查看英文原文: Mono 2.11 Brings C# 5 Async Support

2012 年 3 月 23 日 22:211228
用户头像

发布了 125 篇内容, 共 28.5 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

9-1垃圾回收原理和秒杀系统

burner

【架构师训练营】第九期作业

云064

JVM系列之:从汇编角度分析NullCheck

程序那些事

Java JVM JIT

《深度工作》学习笔记(5)

石云升

读书笔记 专注 深度工作

中国四大银行正在大规模内测数字货币APP|可凭手机号完成转账

CECBC区块链专委会

数字货币 DCEP 中国人民银行

女博士年薪156万入职华为!网友:实力演绎美貌与智慧并存

程序员生活志

华为 少年天才

架构师训练营 -week09 学习总结

GunShotPanda

学习总结(训练营第九课)

看山是山

产品经理【三句半】,说清你的【酸甜苦辣】

HPioneer

产品经理 产品设计

未来云原生世界的“领头羊”:容器批量计算项目Volcano 1.0版本发布

华为云开发者社区

Kubernetes 容器 华为云 Volcano 元原生

充分释放数据价值:安全、可信6到飞起

华为云开发者社区

区块链 数据共享 华为云 可信安全计算 数据价值

架构师培训 -08 总结 JVM、秒杀

刘敏

换一种方式构建镜像

北漂码农有话说

「查缺补漏」巩固你的Redis知识体系

Kerwin

Java redis

week9 学习总结

任小龙

架构师训练营 第九周 总结

CR

8.5小结

朱月俊

Week 09 学习总结

Jeremy

《RabbitMQ》如何保证消息不被重复消费

Java旅途

RabbitMQ 消息队列

第九周学习总结

菲尼克斯

架构师训练营-week09 作业

GunShotPanda

获得高手的精英思维,从写作开始。

叶小鍵

高手 万维钢 得到精英日课

Week 09 命题作业

Jeremy

架构师训练营第九周

WW

9-2 秒杀系统的挑战和问题

burner

架构师0期第九周命题作业

何伟敏

一文教会你嵌入式网络模块的联网操作

良知犹存

物联网 网络 嵌入式

如何保存我们的资产

不在调上

第九周总结

Jam

浙江上线市场监管区块链电子取证平台,武汉出台“区块链八条”,

CECBC区块链专委会

区块链 行业资讯 产业落地

NIO的组成有哪些——奈学

古月木易

nio

Mono 2.11添加C# 5 Async支持-InfoQ