はその後、文句を言わないを通じて変数を渡したトライキャッチでそれを置くことを意味し、私はこのエラーになってるヌル入力を検証する方法:未割り当てのローカルの私がいる問題は、入力を検証することです
使用を私は前にそれは今働いていない何らかの理由で、この方法を使って検証しまし変数「MainMenuSelection」
は、ユーザーのシングルbyte
として解析されない何も入力することができます明らかに
//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
例外タイプを指定せずに 'catch'を書くべきではありません。遅かれ早かれあなたを噛む悪い習慣です。 – phoog