Если сделать вот так:
public enum Classes
{
one = new Class(id = 1),
two = new Class(id = 2),
three = new Class(id = 3),
}
А потом создать переменную вот так:
public Classes curClass = two;
int GetId()
{
return curClass.id;// вот так нельзя, потому что не понимает, что enum Classes содержит в себе Class
}
Как сделать так, чтобы переменная поняла, что enum содержит в себе classes? И насколько, по вашему мнению, верный такой подходит? Всм. можно же создать лист или массив и туда занести эти переменные.