using System;public class test
{
int ctr; public test()
{
Console.WriteLine("{0}\n",ctr); //这里却没出错,输出结果是0 }}class TestApp
{
public static void Main()
{
int ctr;
//Console.WriteLine("{0}\n",ctr); //这里出错了,我把这句注释掉就能正常运行了
test first=new test();
Console.Read();
}}//请问以上情况该怎么理解?C#初学者,先谢谢各位帮忙了