Trong C#, cách tốt nhất để truy cập thuộc tính của lớp dẫn xuất là gì khi danh sách chung chứa chỉ lớp cơ sở.Truy cập thuộc tính của lớp dẫn xuất từ lớp cơ sở trong C#
public class ClassA : BaseClass
{
public object PropertyA { get; set; }
}
public class ClassB: BaseClass
{
public object PropertyB { get; set; }
}
public class BaseClass
{
}
public void Main
{
List<BaseClass> MyList = new List<BaseClass>();
ClassA a = new ClassA();
ClassB b = new ClassB();
MyList.Add(a);
MyList.Add(b);
for(int i = 0; i < MyList.Count; i++)
{
//I would like to access PropertyA abd PropertyB from the derived classes
}
}
Tôi đã sử dụng mẫu mã thứ hai để truy cập các thuộc tính của tôi trong các lớp dẫn xuất của tôi ...... Cảm ơn bạn đã nhập. –
Điều này thật tuyệt vời. Tôi tìm kiếm cao và thấp và đi qua rất nhiều chủ đề cho biết điều này là không thể nhưng giải pháp này hoạt động một điều trị tuyệt đối. – Caustix