Tôi gặp sự cố khi tạo một phụ có thể tạo đối tượng của một loại biến khi đang di chuyển. Dưới đây là ví dụ về những gì tôi đang cố gắng đạt được:Phụ để tạo đối tượng kiểu được truyền bởi người gọi trong VB.NET
class systemSettings
'some properties
end class
Class fireSystemSettings
inherits systemSettings
'some additional properties
end class
Class windSystemSettings
inherits systemSettings
'some additional properties
end class
sub createSystem(systemType as Type, arg1 as object, arg2 as object)
Dim newSystem as New systemType(arg1, arg2)
systemCollection.add(newSystem)
end sub
Tôi không thể làm việc đó. Tôi đã thực hiện một chút công bằng của nghiên cứu, và nhìn vào các loại chung chung, sự phản ánh, và các công cụ khác, nhưng tôi đang gặp khó khăn khi xác định cách tốt nhất để giải quyết vấn đề này.
Cân nhắc sử dụng Generics thay vì 'Type', nếu có thể. Bạn đang cố gắng để thực hiện? – SLaks