Я являюсь владельцем хостинга IronRuby и хочу использовать сборку .NET «Math.dll», которая использует пространство имен «Math». Я могу использовать другие сборки, но это не один:Используйте сборку .NET с тем же именем и пространством имен, что и стандартный модуль IronRuby.
require "Math.dll"
require "Unsafe.dll"
consts = Math.constants
#consts = Unsafe.constants
consts.each { |const|
System::Console.WriteLine(const)
}
Он возвращает только «PI» и «E», данный рубиновая математика модуль. Использование другой сборки возвращает классы .net, определенные в ней. Точно так же обе сборки используются хостинговой программой.
DLR-версия: 1.1.0.1 IronRuby-версия: 1.1.0.0, 1.1.3.0 и 1.1.4.0 (шестому Juli 2014)