1
以下
へのアクセスが簡単なテストコードです:C#の:右による継承
public class A
{
protected int m = 0;
}
internal class B: A
{
public void test(A objA, B objB)
{
base.m++; //OK!
objA.m++; //cannot access protected member
m++; //OK!
objB.m++; //OK!
}
}
は私がなぜ法B.testA()で、聞いても、それはbase.mにアクセスするにはOKです(ここではベースはクラスAであります)、objA.mにはアクセスできませんか?
ありがとうDarin。今私はそれを得る:) – athos