Console.Write("Write a number: ");
try
{
int Number = Convert.ToInt32(Console.ReadLine());
}
catch (OverflowException)
{
Console.WriteLine("Number to big");
}
TellLastNumber(Number);
它說'數字'在當前上下文中不存在。 如何使main()中無處不在的int數字?在上下文之外嘗試使用int
瞭解[scope in C#](http://blogs.msdn.com/b/csharpfaq/archive/2004/08/12/how-to-keep-a-local-variable-in-scope-across -a-try-and-catch-block.aspx)(這個例子現在已經過時了,因爲我們有'使用'塊,但是原理就是這樣)。 – birryree 2014-08-29 20:28:25