在 Visual Basic.net 中,如果我有一个 T 列表,其中 Type 是一个始终具有 .Name 属性的对象,我如何编写一个返回 .Name 值的函数?
这是我的代码:
Public Function GetListOfListItemNames(Of T)(ListOfItems As List(Of T)) As List(Of String)
Dim ListToReturn As New List(Of String)
For x = 0 To ListOfItems.Count - 1
ListToReturn.Add(ListOfItems.Item(x).Name)
Next
Return ListToReturn
End Function
我收到以下错误:
姓名'不是'T'的成员