だから私はクラスを持っています:
class TestCollection : Collection<Person> {
}
メインから2つのPersonオブジェクトを追加します。TestCollection tcを渡さずにTestMethod内のこれら2つのオブジェクトにアクセスする方法はありますか?例えば
class TestCollection : Collection<Person> {
public void TestMethod(TestCollection tc) {
}
}
何かを継承する場合、元のオブジェクトは「内部」ではなく、同じオブジェクトです。したがって、最終的な答えは次のとおりthis
です。virtual
オーバーライドしたメソッドをバイパスする必要がある場合は、次のようにしますbase
。
以下の場合はCollection<T>
特に、もありprotected IList<T> Items {get;}
ますが、バイパスすることができますので、 -あなたはタイプを継承からアクセスできるという特性範囲に話によって抽象化をItems
代わりにはthis
。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加