我有一個TcpListener
聽執行一個命令示例。 「複製,移動,刪除,...」對不使用IF語句的命令列表執行命令C#
switch(command)
{
case "copy":
// do copy
break;
case "delete":
// do delete
break;
case "move":
// do move
break;
.......................................
}
我一直在使用switch - case
和if
聲明中實現它,但是當涉及到維護或增加新的命令,特別是當命令列表超出100指令它變得非常困難和繁瑣,所以有沒有辦法有效地做到這一點,我曾嘗試谷歌搜索上,但我似乎不能正確地得到它的行話
任何幫助:) 亞瑟
你有沒有考慮過使用字典? –
@ZoharPeled可以請詳細說明或給我一個例子 –
@GrantWinney我已經創建了分離的方法,但我想要一個更有效的方式,比'如果其他'更專業的方式 –