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?