I'm trying to create an object of RecipeManager in mainForm but I get this error:
Inconsistent accessibility: base class
'Assign_1.ListManager<Assign_1.Recipe>'
is less accessible than class 'Assign_1.Managers.RecipeManager'
RecipeManager:
public class RecipeManager : ListManager<Recipe>
{
public RecipeManager()
{
}
}
ListManager:
public class ListManager<T> : IListManager<T>
{
protected List<T> m_list;
public ListManager()
{
m_list = new List<T>();
}
public int Count
{
get { return m_list.Count; }
}
I have another manager class that works fine:
public class AnimalManager : ListManager<Animal>
{
private int startID =100;
public AnimalManager()
{
}
I have all Manager classes in a folder called Managers