使用方法,我有一噸重的方法是這樣的:仿製藥
public T AddButton<T,K>(string name, K item, UIEventListener.VoidDelegate methodToCall, GameObject contents) where T:UIPMenuButton
{
return T.Create(name, item, methodToCall, contents);
}
這顯然是行不通的:
public UIPCompanyButton AddCompanyButton (string name, Company company, UIEventListener.VoidDelegate methodToCall, GameObject contents)
{
return UIPCompanyButton.Create (name, company, methodToCall, contents);
}
,我想用這樣一個方法,以取代在T.Create部分。我需要做某些語法嗎?
我也打開了一個不同的方法,結果相同:一個方法需要一個派生的menuButton,並用正確的「item」類創建正確的方法。
在[本](http://msdn.microsoft.com/en-us/library/bb384067.aspx) – PoweredByOrange
別看一看如果您覺得以下答案之一有助於您解決問題或最好地回答您的問題,請點擊左側的複選標記以接受答案。 – Steve