【发布时间】:2011-02-25 16:05:49
【问题描述】:
我正在编写一个 c# 命令行应用程序(WIN7、64 位),它应该在命令行中写入许多行。
我将问题归结为以下代码:
int lineno;
for (lineno = 0; lineno < 100000; lineno++) {
Console.WriteLine(">" + lineno);
}
我不明白为什么应用程序在 39404 行之后就死了:
...>39401>39402>39403>39404"Console Application has stopped working."
如果您有任何想法,请告诉我这里出了什么问题。
谢谢你和最好的问候,德克。
【问题讨论】:
-
嗨,如果你放了一个 try-catch,你会捕捉到什么吗?
-
我在 WinXP SP3、x86 机器上尝试了相同的代码,并且工作正常。
-
消息
Console Application has stopped working.必须来自您,那么您在什么情况下打印出该消息? -
@ SO :我没有得到,为什么这个问题被赞成?这似乎不正确。
-
投反对票。 发布完整的源代码。