我想創建一個接受Type作爲參數的類,同時我想創建一個也是泛型類型的委託。示例代碼如下。我認爲它應該工作,OnGo委託從類聲明接收類型爲TypeAsParam。但是,評論線是錯誤的。有人知道如何解決這個問題嗎?謝謝大家:)C#要在類中使用generice類型委託也具有泛型類型
public delegate void OnGo<TypeInDel>(TypeInDel obj);
public class MyClass<TypeAsParam>
{
public OnGo<TypeAsParam> MyDelegate;
public void Msg<TypeAsParam>()
{
TypeAsParam msg;
MyDelegate(msg); //here is wrong in VS editor, says cannot cast msg to TypeAsParam(not TypeInDel)
}
}
我的水晶球說,你的意思是寫'公共無效消息(){/ * * /}' – 2015-02-12 09:35:00