Vb.net 将项作为字符串列表添加到属性
我有一个定义为整数列表的属性:Vb.net 将项作为字符串列表添加到属性,vb.net,Vb.net,我有一个定义为整数列表的属性: Public Property lista_consultas_registros_cambio_clasificacion() As List(Of String) Get Return insideQueries_representaciones_clasificacion_diferente End Get Set(value As List(Of String))
Public Property lista_consultas_registros_cambio_clasificacion() As List(Of String)
Get
Return insideQueries_representaciones_clasificacion_diferente
End Get
Set(value As List(Of String))
insideQueries_representaciones_clasificacion_diferente = value
End Set
End Property
我尝试使用以下方法添加项目:
Catalogo_Rep.lista_consultas_registros_cambio_clasificacion.Add("Text")
我得到以下错误:
System.NullReferenceException:对象引用未设置为对象的实例
您的内部字段
insideequeries\u representations\u clasificacion\u differente
尚未初始化
您需要在构造函数中初始化它
insideQueries_representaciones_clasificacion_diferente = new List(of String)
从技术上讲,您不需要在构造函数中初始化它,只要它在使用前已初始化。但通常,当它是对象的属性时,您会希望在构造函数中初始化它
insideQueries_representaciones_clasificacion_diferente = new List(of String)