public class StuffDoer<T>
{
// do stuff
}
我想,這是字符串類型始終,所以不是這樣:是否可以定義默認泛型類型?
StuffDoer<string> stuffer = new StuffDoer<string>();
我希望能夠做到這一點:
StuffDoer stuffer = new StuffDoer();
,如果我需要一個StuffDoer int類型,只需用泛型來定義。
StuffDoer<int> stuffer = new StuffDoer<int>();
這可能嗎?
繼承的方法確實看起來不錯,但這可能確實更好,因爲它更傾向於隱藏而不是真正的繼承 – Natrium 2009-11-12 11:06:13