public class HelloWorld
{
public int i = 21;
static HelloWorld d = new HelloWorld(); public void saihi()
{
Console.WriteLine(d.i);
}
} class Program
{
static void Main(string[] args)
{
HelloWorld aa = new HelloWorld();
aa.i++;
HelloWorld bb = new HelloWorld();
bb.i++;
HelloWorld cc = new HelloWorld();
cc.i++;
HelloWorld dd = new HelloWorld();
dd.i++; aa.saihi();
bb.saihi();
cc.saihi();
dd.saihi();
Console.ReadLine();
}
}
这段代码的输出为什么全部是21, aa.i++;bb.i++;cc.i++;dd.i++;为什么不起作用呢!!
{
public int i = 21;
static HelloWorld d = new HelloWorld(); public void saihi()
{
Console.WriteLine(d.i);
}
} class Program
{
static void Main(string[] args)
{
HelloWorld aa = new HelloWorld();
aa.i++;
HelloWorld bb = new HelloWorld();
bb.i++;
HelloWorld cc = new HelloWorld();
cc.i++;
HelloWorld dd = new HelloWorld();
dd.i++; aa.saihi();
bb.saihi();
cc.saihi();
dd.saihi();
Console.ReadLine();
}
}
这段代码的输出为什么全部是21, aa.i++;bb.i++;cc.i++;dd.i++;为什么不起作用呢!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货