IronRuby v0.9 から汎用メソッド (.NET 3.5 SP1) を呼び出すにはどうすればよいですか? 「の」として機能しないように見えることをしようとすることobj.method(:method_name).of(String).call
は、未知の方法です。
どうもありがとう
配列インデクサーを使用してジェネリック引数をメソッドに渡すこともできます。また、配列インデクサーを使用して proc を実行することもできるため、Shay の例も次のようになります。
obj.method(:test)[String]["test"]
それは私のために働きます(私は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();
}
}
}