Ironruby 1.1发布了....

IronRuby 1.1 版本发布,取消 .NET2.0 支持,最低要求 .NET3.5,推荐使用 .NET4.0。新增支持 .NET 扩展方法,可通过 using_clr_extensions 调用 LINQ 等技术。同时添加了对 Silverlight 和 Phone7 的支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ironruby是兼容ruby 1.8.6的.NET实现,自从1.0发布之后,Ironruby的发布速度大大加快,7月16日,ironruby发布了1.1版本,包含一系列重大更新。特别值得注意的是,ir 1.1并不完全兼容1.0,主要体现在, ir 1.1取消了对.NET2.0的支持,最低要求.NET 3.5,推荐使用.NET 4.0。


Ir 1.1的最大亮点是支持.NET的扩展方法。由于不支持扩展方法,IR 1.0无法使用.NET的LINQ等等诸多技术,现在Ir 1.1增加了using_clr_extensions 这个方法,可以无缝隙地调用引用的名称空间下的所有扩展方法。

比如:
[code]
load_assembly "System.Core"
using_clr_extensions System::Linq

# ...

products.
where(lambda { |p| p.units_in_stock == 0 }).
each { |x| puts x.product_name }
[/code]

此外IR 1.1 也添加了对silverlight和phone 7的支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值