int i;
string text;
for(i=0;i<10;i++)
{
 Text = “Line”+Convert.ToString(i);
 Console.WriteLine(“{0}”,text);
}
Console.WriteLine(“Last text output in loop:{0}”,text);int i;
string text="";
for(i=0;i<10;i++)
{
 Text = “Line”+Convert.ToString(i);
 Console.WriteLine(“{0}”,text);
}
Console.WriteLine(“Last text output in loop:{0}”,text);
为什么在外部声明了text变量,函数才可运行,而第一段代码,为什么循环退出时,text会丢失?