{
case"1":
cxff ="请输入你要找的书的名字";
break;
case"2":
cxff ="请输入书的编号";
break;
case"3":
cxff = "请输入书的存放位置";
break;
default:
cxff = "你按错了";
}
我想枚举这三种方法, 根据直接输入方法名字查找 谢谢你们帮我解决
越详细越好
C#如何枚举方法
答案:3 悬赏:80 手机版
解决时间 2021-02-19 17:57
- 提问者网友:暮烟疏雨之际
- 2021-02-18 21:16
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-02-18 22:21
string Pager;
//在其他需要的地方修改PagerStyle 的值然后进入这个方法判断,根据PagerStyle 的值调用相应的方法
private void PagerSelect()
{
switch (PagerStyle)
{
case "GvdOrderIDAsc": GvdOrderIDAsc(); break;
case "GvdOrderUpdateTimeDesc": GvdOrderUpdateTimeDesc(); break;
case "GvdOrderUpdateTimeAsc": GvdOrderUpdateTimeAsc(); break;
case "GvdIsTop": GvdIsTop(); break;
case "GvdNotTop": GvdNotTop(); break;
case "GvdIsOK": GvdIsOK(); break;
case "GvdNotOk": GvdNotOk(); break;
case "GvdIsFocus": GvdIsFocus(); break;
case "GvdNotFocus": GvdNotFocus(); break;
case "GvdBdTxb": GvdBdTxb(); break;
default: GridviewDataBind(); break;
}
}
这是我用switch...case的方法不知道你看的懂不
//在其他需要的地方修改PagerStyle 的值然后进入这个方法判断,根据PagerStyle 的值调用相应的方法
private void PagerSelect()
{
switch (PagerStyle)
{
case "GvdOrderIDAsc": GvdOrderIDAsc(); break;
case "GvdOrderUpdateTimeDesc": GvdOrderUpdateTimeDesc(); break;
case "GvdOrderUpdateTimeAsc": GvdOrderUpdateTimeAsc(); break;
case "GvdIsTop": GvdIsTop(); break;
case "GvdNotTop": GvdNotTop(); break;
case "GvdIsOK": GvdIsOK(); break;
case "GvdNotOk": GvdNotOk(); break;
case "GvdIsFocus": GvdIsFocus(); break;
case "GvdNotFocus": GvdNotFocus(); break;
case "GvdBdTxb": GvdBdTxb(); break;
default: GridviewDataBind(); break;
}
}
这是我用switch...case的方法不知道你看的懂不
全部回答
- 1楼网友:不如潦草
- 2021-02-19 01:10
简单来说,枚举就是一种状态值的替代(比如你开发一个交通信号灯,其中有红、黄、绿三种颜色。你用什么表示呢?1,2,3不直观,因此用枚举表示最为妥当)
另外,还可以参考我的(点击, http://wenwen.soso.com/z/q125862676.htm,查看遍历枚举)
- 2楼网友:神也偏爱
- 2021-02-18 23:47
你说的枚举是enum??清楚点,和你给的代码很有差距,那个有点 像 switch语句
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯