读书人

求高手告诉小弟我运行原因

发布时间: 2012-11-06 14:07:00 作者: rapoo

求高手告诉我运行原因
using System;
class A
{
public A()
{
PrintFields();
}
public virtual void PrintFields(){}
}
class B:A
{
int x=1;
int y;
public B()
{
y=-1;
}
public override void PrintFields()
{
Console.WriteLine("x={0},y={1}",x,y);
}
我试过了答案是x=1,y=0;

[解决办法]

探讨
using System;
class A
{
public A()
{
PrintFields();
}
public virtual void PrintFields(){}
}
class B:A
{
int x=1;
int y;
public B()
{
y=-1;
}
public override void PrintFields()
{
Con……

读书人网 >C#

热点推荐