0
我有一個使用泛型類型的類,如何通過傳遞類型與泛型類型返回一個類
public class BaseClass<T> {
public T Data { get; set; }
public BaseClass(T data) {
this.Data = data;
}
public BaseClass() { }
}
我想創建一個返回BaseClass<T>
對象的方法,所以我嘗試此:
public BaseClass<T> NoData() {
return new BaseClass<T>(null);
}
,並用東西把它像return NoData<MyTClass>();
我得到一個錯誤壽與<T>
,The type or namespace 'T' cannot be found
這是可能在c#中做?謝謝!
但由於T可以是任何類型:return new BaseClass(default(T)); –
Dtex
@Dtex好捕 - 補充。 –
這是完美的,謝謝! –