【发布时间】:2014-02-28 19:34:59
【问题描述】:
我正在尝试识别 various uses cases 在语句中使用 new()
public T SomeMethod<T>(string item) where T : new();
我知道编译器会确保T 必须有一个默认构造函数。但在所有情况下,这都是有帮助的。
我经历过这个link
【问题讨论】:
-
当您的泛型方法需要创建泛型类型的实例时,它很有用。除此之外,这个问题的范围很广,可以在这里成为话题。
标签: c# oop generics design-patterns