我猜想這是不可能的,但進一步挖掘之前是有辦法做這樣的事情:C# - 動態關鍵字和接口實現
public void ProcessInterface(ISomeInterface obj) {}
//...
dynamic myDyn = GetDynamic<ISomeInterface>()
ProcessInterface(myDyn);
我見過post主張,但聽起來好像沒有包括在內。
一個小上下文:.Net程序集通過COM公開 - > Silverlight應用程序消費接口實現類。很高興通過接口來引用對象。我真的不希望這是什麼意圖...
這就是我所期望的。我認爲每當我的代碼得到像這樣的hacky想法流行到我的腦海中... – 2010-05-05 04:06:41
@Adam - 另請參閱我添加的hacky想法.. – 2010-05-05 04:08:39
這將確保提升我的黑客級別......現在編寫一些代碼來發射Foo在運行時... – 2010-05-05 04:12:53