最近正在研读《C# 入门经典(第4版)》,但是关于其中的一个示例执行出来的结果与书本上的说明不符,并且我也检查了代码,发现并没有不妥,请高人解释一下,非常感谢
代码如下:
int i;
string text = "";
for(i=0 ; i < 0 ; i++)
{
text = "Line " + Convert.ToString(i);
Console.WriteLine("0",text);
}
Console.WriteLine("Last text output in loop:{0}",text);
例子执行后的结果应该是输出:
Line 0
Line 1
Line 2
Line 3
Line 4
Line 5
Line 6
Line 7
Line 8
Line 9
Last text output in loop Line 9
但是我使用VCE和SharpDevelop 3.0,新建立控制台程序,并且将上述代码粘贴到Main()主体执行之后,只能输出:
Last text output in loop Line
发现执行的代码并没有执行for语句中的输出内容,不解这是为什么?