[問題] 請問nested enum用法
各位前輩好
最近想把switch case用enum來判斷
以下為了版面縮減去掉break;
public DataModify xxxx(string table,string column)
switch (table)
{
case "table1":
switch (column)
case "col1":
case "col2":
case "table2":
case "col3":
case "col4":
}
想改成
switch (enum_type)
{
case table1.col1 :
case table1.col2 :
case table2.col3 :
case table2.col4 :
}
class ModifyCol
{
enum table1
{
col1 = 0,
col2 = 1
}
enum table2
{
col3 = 2,
col4 = 3
}
}
遇到的問題就是在function參數不知道要怎麼做
public DataModify xxx( ???? )
變成要宣告成指定的 ModifyCol.table1,但與原先想要達成的效果不太一樣
再麻煩指教一下,enum很少用不太熟,先謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.68.14.54
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1517653472.A.AF2.html
※ 編輯: forkome (219.68.14.54), 02/03/2018 18:47:35
→
02/03 18:36,
6年前
, 1F
02/03 18:36, 1F
→
02/03 18:37,
6年前
, 2F
02/03 18:37, 2F
→
02/03 18:37,
6年前
, 3F
02/03 18:37, 3F
→
02/03 19:13,
6年前
, 4F
02/03 19:13, 4F
→
02/03 19:14,
6年前
, 5F
02/03 19:14, 5F