は私の現在のレイアウトである:(質問はコメントです)アクセス部材(継承)
class A
{
int foo;
}
class B : A {}
class C : B
{
void bar()
{
//I want to access foo
base.foo; // Doesn't work
base.base.foo // Doesn't work, of course
}
}
あなたが見ることができるようにどのようにできた、私はCでbase
を使用してA
のメンバーにアクセスすることはできません私はそれにアクセスしますか?
void bar()
{
//I want to access foo
base.foo; // will work now
// base.base.foo // Doesn't work, of course
}
しかし、fooの周り(保護)プロパティを構築する方が良いでしょう:感謝:)
ありがとう、私は単に忘れてしまった。 :)基本的な質問をして申し訳ありませんが、私はC#で最後にコード化されてから長いです。 – Lazlo
@Lazlo - あなたは謝罪すべきではありません、それはこのサイトの目的です。 –