vb.net存储大量数据

时间:2015-08-11 09:32:34

标签: vb.net

我需要存储一大堆id并将它们加载到我的.NET项目中,id就像 -

 1:1:1:1
 9:2:5:3
 0:2:6:4

列表大约是15k行。

我已尝试在线存储列表并逐行阅读,但需要3-4分钟才能获得所有信息,还尝试下载文本文件,然后逐行阅读,但这也令人难以置信慢。

有人可以提出更好的方法吗?

编辑 - 从文本文件中读取的代码

 Private Sub frmIkovItemID_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Try

        Dim fStream As New System.IO.FileStream("c:\proxy.txt", IO.FileMode.Open)
        Dim sReader As New System.IO.StreamReader(fStream)

        Do While sReader.Peek >= 0
            itemIDs.Add(sReader.ReadLine)
        Loop
    Catch o As Exception
        MsgBox(o.Message)
    End Try

1 个答案:

答案 0 :(得分:0)

  

我需要存储大量的[...]

列表

您的真正含义是您希望保留数据。

在文件中读取和写入是一种持久性,是的,但更好的解决方案是使用数据库。特别是如果您使用大量数据。 (Why use a database instead of just saving your data to disk?

如果您不知道如何在vb.net中使用数据库,请查看Microsoft support page