Hi,
Ich zerbreche mir gerade den Kopf ueber folgende Gehirnuebung:
Code
public enum MenuOptions
{
option1,
option2,
option3
}
public class SubMenu<SubMenuEnumeration>
where SubMenuEnumeration : struct, IConvertible
{
private SubMenuEnumeration _defaultOption;
public SubMenu(SubMenuEnumeration defaultOption)
{
_defaultOption = defaultOption;
}
public ??? Options
{
get
{
return ???;
}
}
}
SubMenu<MenuOptions> myMenu = new SubMenu<MenuOptions>(MenuOptions.option2);
Alles anzeigen
Ich glaube es kann einfach nicht funktionieren alle moeglichen enum Optionen mit get wieder zurueckzugeben, sodass ich den untenstehenden Code ausfuehren kann, richtig?