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