所以我有這個開關,以設置等待時間傳遞枚舉命令行參數
public int Option(string arg)
{
switch (arg)
{
case "/t:Max":
return 0;
case "/t:Med":
return 1000;
case "/t:Min":
return 2000;
default: return 0;
}
}
如何使用枚舉爲/噸:民/噸:地中海,/t.Max以更換開關?
確實是這樣的:
enum t
{
/t:Min,
/t:Med,
/t:Max
};
Enum.TryParse()浮現在腦海...... – 2012-08-02 13:36:15
@JamesMichaelHare:雖然它用一個枚舉替換了字符串,但它不會消除對該開關的需要。除非數字是在enum常量中編碼的,我可能會稱其爲hack :-) – 2012-08-02 13:37:30
您將不得不失去/ t:部分。 – hatchet 2012-08-02 13:38:09