Collection和List有什么区别?
以 前一直喜欢把对象做成Collection如下:
Public Class clsQuestionnaireCollection
Inherits System.Collections.ObjectModel.KeyedCollection(Of String, clsQuestionnaire)
Protected Overrides Function GetKeyForItem(ByVal item As clsQuestionnaire) As String
Return item.ID
End Function
End Class
最近看别人的代码里都是把一组对象做成List如下:
Dim xList As List(Of clsQuestionnaire)
我想问这两种方法有什么不一样的?分别有哪些优缺点?