当我嵌入ironruby时,获取对Ruby的DateTime/Date类或.NET的System.DateTime的参考的正确方法是什么。我尝试时遇到错误

需要“日期”

我收到错误 - 没有这样的文件加载 - 日期

当我尝试需要'mscorlib.dll'时,我会收到错误 - 没有这样的文件 - mscorlib.dll

这两种方法的正确方法是什么?

更新:请参阅乔恩·斯基特的评论

有帮助吗?

解决方案

时间是Ruby中的核心类型,该类型映射到System.DateTime。

要获得DateTime。现在可以做时间。

有DateTime扩展名,因此您确实需要“时间”或需要“ DateTime”

Mscorlib是隐含的,并且始终需要,因此您无需明确要求它。如果您想进入CLR DateTime,可以做

系统:: dateTime.now或System :: DateTime.Mew

其他提示

你有没有尝试过

require 'mscorlib'

指定汇编名称而不是文件名?这就是其中指定的 旧博客文章...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top