2
我有一個泛型方法的非泛型基類我想通過添加一些額外的代碼來擴展此方法,而通過調用基類保持該方法的其餘部分保持不變。方法從非泛型類的泛型方法派生泛型方法
這裏的例子
public override List<T> MyMethod<T>()
{
// do some work in here
...
//
return base.MyMethod<T>(); // **I get an error here saying that T must be a reference type**
}
您可能想要將語言指定爲標記;看起來像C#,但我不積極。 – Pointy 2011-02-01 01:17:32
@pointy由於「override」關鍵字存在,我添加了c#標記... – 2011-02-01 01:18:19
這是C#.net抱歉,你們很快。 – Ivan 2011-02-01 01:19:15