Vb.net 类型';收集';未定义vb BC30002
我正在尝试将一个遗留的vb.net应用程序迁移到.net标准,并将其转换为nuget包。很多都是直截了当的。我现在被这样的函数引起的错误挂断了Vb.net 类型';收集';未定义vb BC30002,vb.net,asp.net-core-2.0,Vb.net,Asp.net Core 2.0,我正在尝试将一个遗留的vb.net应用程序迁移到.net标准,并将其转换为nuget包。很多都是直截了当的。我现在被这样的函数引起的错误挂断了 Public Property ErrorMessages As Collection Get ErrorMessages = _errorMessages End Get Set(value As Collection) _errorMessages =
Public Property ErrorMessages As Collection
Get
ErrorMessages = _errorMessages
End Get
Set(value As Collection)
_errorMessages = value
End Set
End Property
如果我导入System.Collections.ObjectModelCollection(Of T),它会要求我输入一个类型,我不确定如何继续。它将我的代码转换为
集合,并需要第二个参数。以前有人面对过这种情况吗?我是否使用不同的导入语句,或者这在vb中现在是如何处理的?您几乎肯定应该使用
System.Collections.Generic
命名空间中的字典类型将Collection
替换为
同样,这要求您用实际类型填写遗传类型参数TKey
和TValue
。您需要从上下文中找出适合集合的类型。TKey
的值可能是String
,因为这是VB6'集合正确支持的唯一键类型。给定名称(ErrorMessages
),TValue
可能也是String