VB.NET List(Of String)(“System.NullReferenceException”)

时间:2014-02-07 10:19:33

标签: vb.net

我遇到了一个奇怪的问题,其中的 List(Of String)位代码之前运行正常,但现在表现得很疯狂。

Click HERE for Bigger picture enter image description here

在相同的功能块中使用 New 关键字声明索引:

Dim indexs As New List(Of UInt64)

enter image description here

这些图像应该解释一切。

在功能开始时是声明,&没有尝试..捕获块,只需执行,&常规如果......其他,& 适用于每个块。我糊涂了。 :(

修改

System.NullReferenceException was unhandled by user code
  HResult=-2147467261
  Message=Object reference not set to an instance of an object.
  Source=mscorlib
  StackTrace:
       at System.Collections.Generic.List`1.Enumerator.MoveNext()
       at memScan.Form1.bgScanFirst_DoWork(Object sender, DoWorkEventArgs e) 
       in Form1.vb:line 398
       at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
  InnerException: 

1 个答案:

答案 0 :(得分:0)

这是一个错误...通常与VS的项目缓存文件相关联,这些文件被损坏或被删除。从Debug切换到Release,反之亦然,暂时解决它。

要完全解决,只需创建一个新项目,然后复制,&将文本代码(NOT FILES)粘贴到该新项目中的同名新文件(如果您愿意)以类似于损坏的项目,&重新运行。

一切都应该好了。 :)