0

如何从 IronRuby v0.9 调用泛型方法 (.NET 3.5 SP1)?尝试做一些obj.method(:method_name).of(String).call似乎不像“的”那样工作的事情是一种未知的方法。

非常感谢

4

2 回答 2

2

您还可以使用数组索引器将通用参数传递给方法,也可以使用数组索引器执行 proc,因此 Shay 的示例也可以如下所示:

obj.method(:test)[String]["test"]
于 2009-10-08T07:30:44.880 回答
1

它对我有用(我使用的是 0.9.1):

铁红宝石:

obj = ClassLibrary1::Class1.new
obj.method(:test).of(String).call("test")

C#:

namespace ClassLibrary1
{
    public class Class1
    {
        public string Test<T>(T param)
        {
            return param.ToString();
        }
    }
}
于 2009-10-04T21:12:08.937 回答