0

在我的 vb.net 项目中,我在计时器内使用 TextFieldParser,每 100 毫秒读取一个 csv 文件。我一个接一个地循环读取记录并将它们填充到数据表中。

就性能而言,每 100 毫秒一个一个地循环遍历所有记录将非常昂贵。

所以我定义了临时 TextFieldParser,让我们将其命名为 TextFieldParser2 并将其设置为等于主 TextFieldParser,让我们在计时器结束时将其命名为 TextFieldParser1:

TextFieldParser2=TextFieldParser1

然后每次触发计时器事件时,我都想检查 TextFieldParser2 <> TextFieldParser1 是否继续(因为这意味着 csv 文件已更改),否则退出子。

我试过了:

if TextFieldParser2=TextFieldParser1 then
Exit sub
end if

和:

if TextFieldParser2.equals(TextFieldParser1) then
Exit sub
End if

但没有任何工作。

4

0 回答 0