2

我想在 Ruby 中实现这样的接口(在 .NET 中截断):

[ComVisible(true)]
    public interface Name
    {
        [ComVisible(true)]
        string Definition { get; }
        [ComVisible(true)]
        void SetId(int databeseID);
    }

使用来自 ruby​​ 的 win32ole 库中的 WIN32OLE 方法。因此,例如,我可以将我的实现对象分配给另一个 com 对象的属性,即 C# 本身的实现。不需要从头开始向我解释一切,仅此而已,因为我已经使用 Ruby-Com-.NET 架构工作了几个星期。

 [ComVisible(true)]
         public interface Something
         {
             [ComVisible(true)]
             Name MName { get; }
         }

拜托,我对 IronRuby 不感兴趣。

4

0 回答 0