Ich habe den folgenden Code.Casting zu Enum
private Enum MyEnum
{
VALUE1=5, VALUE2=4, VALUE3=3, VALUE4=2, VALUE5=1
}
protected void Page_Load(object sender, EventArgs e)
{
Session["EnumValue"] = "VALUE1";
MyEnum test = (MyEnum) Session["EnumValue"];
}
auf der Seite Last, nach dem Gießen habe ich den Wert der Variablen ‚test‘ = ‚VALUE2‘.
Ich erwarte, dass es test = 'VALUE1' bekommt. Gibt es etwas falsch mit dem Code
In welcher Sprache ist das? –
Es ist C#/ASP.NET –