Tôi muốn thực hiện một phép thuật rõ ràng bằng cách sử dụng thông tin Loại từ một mảng này đến mảng khác có liên quan đến kế thừa. Vấn đề của tôi là khi đang sử dụng thông tin Loại trình biên dịch sẽ gửi lỗi, nhưng yêu cầu của tôi là tự động truyền dựa trên thông tin Loại được cung cấp.Dynamic Casting dựa trên thông tin Loại
Xin vui lòng giúp
class Program
{
static void Main(string[] args)
{
Parent[] objParent;
Child[] objChild = new Child[] { new Child(), new Child() };
Type TypParent = typeof(Parent);
//Works when i mention the class name
objParent = (Parent[])objChild;
//Doesn't work if I mention Type info
objParent = (TypParent[])objChild;
}
}
class Parent
{
}
class Child : Parent
{
}