質問

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

「日付」が必要です

エラーが表示されます - ロードするファイルがありません -- date

「mscorlib.dll」が必要なときにエラーを取得します - そのようなファイルはロードすることはありません-mscorlib.dll

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

アップデート:Jon Skeet へのコメントを参照

役に立ちましたか?

解決

Time は、System.DateTime にマップされる Ruby のコア型です。

DateTime.を取得するには、Time.new を実行します。

DateTime拡張機能があるので、「時間」を要求するか、「DateTime」を要求することができます

mscorlib は暗黙的に要求され、常に必須であるため、明示的に要求する必要はありません。CLR DateTime にアクセスしたい場合は、次のようにすることができます

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

他のヒント

やってみました

require 'mscorlib'

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top