У меня есть код, который я всегда использую для создания коллекций моего объекта.Этот код и будет использоваться как 10 раз в некоторых моих проектах с заменой объекта.
Можно ли как-нибудь создать это как функцию, которая может принимать любой объект?Я слышал о <T>
, но я не уверен, как использовать это в этом.
public class PageCollection : CollectionBase
{
public void Add(Page item)
{
InnerList.Add(item);
}
public void Remove(int index)
{
InnerList.RemoveAt(index);
}
public void Remove(Page item)
{
InnerList.Remove(item);
}
public Page this[int index]
{
get
{
return (Page)InnerList[index];
}
set
{
InnerList[index] = value;
}
}
}