您的位置:首页 > 其它

这个算是Visual Studio的一个BUG吗?

2009-02-15 11:38 337 查看
class Program
{
int i = 0;
static void Main(string[] args)
{
int i = 20;
Console.WriteLine(i.ToString());
Console.WriteLine((new Program()).i.ToString());
}
}


F11单步调试,对两个i变量进行监视,你会发现,int i = 20;之后Program类中的i也跟着发生了变化。这个i不是静态的,也没有通过对象调用,怎么会有值呢?

难道这是个BUG?

环境visual studio 2008
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: