enum EnumSet{
item1,item2,... item300
}
switch enumset{
case EnumSet.Item1:
{
//Do something
break;
}
...
}
结果错了 当我像这样使用时
enum EnumSet{
item1=1,item2=2,... item300=300
}
switch enumset{
case EnumSet.Item1:
{
//Do something
break;
}
...
}
答案改变也错了: - )
我尝试跟踪iis中的问题,正确地表达了它的工作,并且当我在iis上进行测试时程序总是会发生
每个人都可以帮助我吗?
答案 0 :(得分:0)
我在Dotnet Fiddle尝试过。如果要发送int值,请尝试解析。
enum EnumSet {item1=1,item2=2,item4,item300=300};
public static void Main()
{
string enumset=Console.ReadLine();
int e= int.Parse(enumset);
switch(e) {
case (int)EnumSet.item1:
{
Console.WriteLine("Hello!");
break;
}
}
}
OR
EnumSet e= (EnumSet)int.Parse(enumset);
switch(e) {
case EnumSet.item1:
{
Console.WriteLine("Hello!");
break;
}
}
答案 1 :(得分:-2)
我的程序解决了 我只是在iis中添加新应用程序并解决问题