C# と DateTime への IronRuby の埋め込み
-
16-09-2019 - |
質問
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
他のヒント
所属していません StackOverflow