以下の例では、ユーザーが負の数を入力したと仮定して、ユーザーが無効な数を入力したのと同じ場所にカーソルを戻して、プログラムを続行できるようにするにはどうすればよいでしょうか?
Console.Write("Enter a number for the factorial: ");
int k = Convert.ToInt32(Console.ReadLine());
if (k < 0)
{
Console.WriteLine("Please enter a number that is greater than or equal to zero");
}