Electronic Joint Business

Solution for E-Business

Ironruby与CLR语言的互操作性 (二)

引用 .NET 的 Assembly 除了我们前面提到的 require <PartialName> 和 require <Strongname> 外,Ironruby 1.0发布的时候,还提供了一个新的函数 load_assembly,这个函数的参数为 Assembly 的名称,在内部,load_assembly 会先调用 Assembly.Load,如果找不到这个 Assembly,那就再调用 Assembly.LoadWithPartialName。它也支持 require 的两种调用方法。除此之外,load_assembly 还可以接受第二个参数,指明只引用该 Assembly 下的某个名称空间,比如: load_assembly ‘IronRuby.Libraries’, ‘IronRuby.StandardLibrary.StringIO’ 名称空间 当装配件被加载之后,它的顶层名称空间和类在 ironruby 内是可见的。比如下面这个例子 namespace Models {     public class Person {       private string name;       public Person(string name) {     […]

, , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.