2

IronRuby を埋め込む場合、Ruby の DateTime/Date クラスまたは .NET の System.DateTime への参照を取得する適切な方法は何ですか。しようとするとエラーが発生します

「日付」が必要

エラーが表示されます - no such file to load -- date

「mscorlib.dll」を要求しようとすると、エラーが発生します - ロードするファイルがありません - mscorlib.dll

これらのいずれかを行う正しい方法は何ですか?

更新: Jon Skeet へのコメントを参照してください

4

2 に答える 2

3

時間は Ruby のコア型で、System.DateTime にマップされます。

DateTime.Now を取得するには、Time.new を実行できます

日時拡張機能があるため、require 'time' または require 'datetime' を実行できます

mscorlib は暗示され、常に必要とされるため、明示的に必要とする必要はありません。あなたができるCLR DateTimeに行きたいなら

System::DateTime.now または System::DateTime.Now

于 2009-09-29T19:30:47.273 に答える
1

やってみました

require 'mscorlib'

ファイル名の代わりにアセンブリ名を指定するには? それがこの古いブログ投稿で指定されていることです...

于 2009-09-25T15:43:38.300 に答える