簡體   English   中英

如何創建將作為參數傳遞的泛型類型的列表(VB.Net)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM