У меня есть несколько множественных элементов классов, каждый из которых имеет коллекцию отдельных элементов классов, например:
public class Contracts : Items
{
public List<Contract> _collection = new List<Contract>();
public List<Contract> Collection
{
get
{
return _collection;
}
}
}
public class Customers: Items
{
public List<Customer> _collection = new List<Customer>();
public List<Customer> Collection
{
get
{
return _collection;
}
}
}
public class Employees: Items
{
public List<Employee> _collection = new List<Employee>();
public List<Employee> Collection
{
get
{
return _collection;
}
}
}
Я могу представить, что мог бы использовать дженерики, чтобы поместил это в родительский класс . Как я мог это сделать, я думаю, это будет выглядеть примерно так:
псевдокод:
public class Items
{
public List<T> _collection = new List<T>();
public List<T> Collection
{
get
{
return _collection;
}
}
}