我有以下代码:它尚未完成但但我想知道如何通过代码中的评论所示的foreach语句访问类中的成员。我怀疑答案很简单,我只是没有看到它。谁能帮我?使用派生列表类访问基列表类的成员?
public class PassengerList : List<Passenger>
{
public bool CheckRules()
{
}
private bool DaughtersNotWithFather()
{
foreach (Passenger p in ???)// how do i access list members in this class with this foreach statment?
{ // do stuff }
}
}
永远继承是指从列表中选择类,词典等,这是通向地狱之路 –
@burning_LEGION你关心解释,为什么? – Maarten
@Maarten我支持的项目有很多列表的后代,首先你不能得到这个类的正常序列化,其次通常一些派生的方法是不需要的,一些必须被禁止,第三你会得到不一致的类:BaseList和DerivedList是不一致,但他们的项目是一致的,你会写代码来互动 –