遇到这个问题,卡住了,请教一下。如上图,明明只有当count>0的时候才执行,它为什么还是执行了?

解决方案 »

  1.   

     If _MM.MemoryLinks.Count > 0 Then
                Console.WriteLine(_MM.MemoryLinks.Count) 加了这句后输出是4,可为什么它下面就变成0了?
                For I As Integer = 0 To _MM.MemoryLinks.Count - 1
                    _MM = _MM.MemoryLinks(I)
                    GetStringAll(SourceString)
                Next
            End If
      

  2.   

    知道了,原来是后面的_MM=_MM.MemoryLinks这句修改了。谢谢了。