所以我有一个班级:
@IDS
从main我添加两个Person对象。我想知道有没有办法在不传递TestCollection tc的情况下访问TestMethod中的这两个对象? e.g。
open ( my $input, '<', 'example.txt' ) or die $!;
while ( <$input> ) {
print if m/ID/;
}
close ( $input );
答案 0 :(得分:5)
当你继承某些东西时,原来不是&#34;内部&#34; - 是同一个对象。所以答案最终是:this
。如果您需要绕过已被覆盖的virtual
方法,则:base
。
如果Collection<T>
具体为,则还有一个protected IList<T> Items {get;}
属性可以从继承类型访问 - 因此您可以绕过范围通过与Items
而不是this
交谈来抽象。