我遇到的問題是驗證輸入裝置,把它在一個嘗試捕捉,然後通過不會傳遞變量,我得到這個錯誤:如何驗證一個空的輸入
使用未分配本地的變量「MainMenuSelection」
我前面,但由於某種原因,它不是現在的工作使用這種方法有效,請大家幫忙
//Take the menu selection
try
{
mainMenuSelection = byte.Parse(Console.ReadLine());
}
catch
{
Console.WriteLine("Please enter a valid selection");
}
switch (mainMenuSelection) //Where error is shown
可以顯示mainMenuSelection的定義嗎? – BigOmega 2012-03-05 18:42:45
如果沒有指定異常類型,你真的不應該寫'catch'。這是一個壞習慣,遲早會咬你。 – phoog 2012-03-05 18:55:12