这段代码有什么问题:
using System;
namespace app1
{
static class Program
{
static int x = 0;
static void Main()
{
fn1();
}
static void fn1()
{
Console.WriteLine(x++);
fn1();
}
}
}
我使用以下命令编译这段代码:
csc /warn:0 /out:app4noex.exe app4.cs
当我双击 exe 时,它似乎没有抛出异常(StackOverFlowException),并且永远运行。
使用visual studio命令提示符2010,但我在系统上也安装了vs 2012,都是最新的。