的接口問題我有一個看起來像一個接口:與包括IronRuby的
interface IMyInterface {
MyObject DoStuff(MyObject o);
}
我想寫在IronRuby中這個接口的實現,並返回對象以備後用。
但是,當我嘗試做一些像
var code = @"
class MyInterfaceImpl
include IMyInterface
def DoStuff(o)
# Do some stuff with o
return o
end
end
MyInterfaceImpl.new";
Ruby.CreateEngine().Execute<IMyInterface>(code);
我得到一個錯誤,因爲它不能被轉換爲IMyInterface的。我做錯了,還是不可能做我想做的事情?
這是完全不正確。在IronRuby中實現接口是受支持的。 – 2012-02-17 04:00:10