Tôi lặp tất cả các thuộc tính trong một đối tượng thông qua phản ánh:Xác định nếu tài sản là generic Danh sách <of T> qua Reflection và danh sách loop mục
For Each p As PropertyInfo In values.[GetType]().GetProperties()
If p.CanRead Then
'Do stuff
End If
Next
bất cứ ai có thể cho tôi biết làm thế nào để xác định xem có bất động sản là một Danh sách chung (Of T)? Nếu tôi cần phải lặp lại chính danh sách đó.
Tôi đã thử nghiệm với GetType và TypeOf nhưng chưa quản lý được bất kỳ thứ gì hoạt động.
Cảm ơn.
**** Cập nhật và làm rõ **
Để làm rõ, tôi muốn giữ điều này. Tôi không muốn chỉ định kiểu T, tôi cần lặp lại các mục danh sách và gọi phương thức ToString trên mỗi mục. T có thể là một trong số các loại khác nhau (các kiểu tham chiếu cụ thể của ứng dụng). Có thể thực hiện điều này mà không chỉ định loại không?
(VB.NET 2005 với Net 2,0)
Uhhh, không phải là điều này bất hợp pháp để làm trên stackoverflow ?? –
Chỉ cần cố gắng để giúp anh chàng ra ngoài. Tôi đã sử dụng converter.telerik.com – Ryu