我需要你的帮助
我有这段代码
interface A
{
void PrintFields();
}
class B : A
{
int y;
void A.PrintFields()
{
Console.WriteLine("y = {0}", y);
}
}
我有这个
interface A
{
void PrintFields();
}
class B : A
{
int y;
public void PrintFields()
{
Console.WriteLine("y = {0}", y);
}
}
}
所以我对实现界面方法的两种不同方式之间的区别以及为什么我不能以第一种方式使用公共修饰符感到困惑。