我不能重載List的Add方法嗎?覆蓋列表<T>的添加()
class ListDemo<T>:List<T>
{
public override T Add<T>(T value)
{
return base.Add(value);
}
}
我收到以下錯誤:
1)類型參數 'T' 具有相同的名稱作爲從外類型的類型參數 'CollectionsExample.ListDemo
2)' CollectionsExample.ListDemo 。新增(T)「:發現重寫
你爲什麼繼承'List'而不是僅僅實現IList (並且支持合成而不是繼承)? –
2009-10-26 17:17:38
此外,確切的複製:http://stackoverflow.com/questions/580202/how-to-i-override-listts-add-method-in-c – 2009-10-26 17:22:15
@ Daniel Pryden。謝謝。我是初學者。向你學習。 – user196546 2009-10-26 17:38:53