![](/img/trans.png)
[英]How do I execute conditional logic based upon the type passed to a VB.NET generic method
[英]How can I create a list of a generic type that will be passed as a parameter (VB.Net)
說我先在EF代碼中使用兩個POCO
Public class C1
property F1 as integer
End Class
Public class C2
property F2 as String
End Class
我想擁有一個可以創建C1或C2列表的函數,以便在某些通用操作中使用,例如
Sub MySub(type_of_class)
private lst as new List(of type_of_class)
...
End Sub
將創建C1或C2的列表。
我知道泛型可能是我的知識的答案是一種泛型:-)
謝謝!
泛型是您的答案,但還有很多其他問題。 您的訂閱應該是:
Public Sub MySub(Of T)()
Dim MyT As T
'do stuff with T
End Sub
並這樣稱呼
MySub(Of C1)()
有關更多(開始)信息: msdn
成功,馬塞爾
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.