2014-01-08 65 views
3

我有一個包含約800個動物名稱的文本文件!我怎樣才能讓一個(字符串列表)從該文本文件中讀取?每個動物的名字是一行行,這就是隻使用4從文本文件中獲取動物名稱到字符串列表中

Dim animalsList As New List(Of String)() From 
    { 
     "dog", 
     "cat", 
     "bird", 
     "monkey" 
    } 
+0

這在記憶中會很大。你可以使用數據庫嗎? – ps2goat

+0

@ ps2goat不,我不能使用數據庫... – XK8ER

+3

@ ps2goat 800動物名稱將在內存中相當大?爲什麼? – crush

回答

5

您可以使用File.ReadLines IM(流線)或File.ReadAllLines(創建所有行的數組):

Dim animalsList As List(Of String) = File.ReadLines(path).ToList() 
+0

@crush:如果您想要創建所有行的集合,則不會產生很大的差異。 –

+0

等一下,它只有800個動物的名字。 – crush

相關問題