無効なキー入力からプログラムをクラッシュさせることなく、ユーザー入力を他の場所で整数として使用できるように割り当てる方法について、明確な答えが見つかりません。私が知っている唯一の方法であるため、入力を整数に設定することが良い考えかどうかもわかりません。コードは次のとおりです。
int atkchoice = Convert.ToInt32 (Console.ReadLine());
入力を整数として使用する方法は次のとおりです。
if (atkchoice == 1)
{