我有10000+的unicode記錄在我的txt文件,我使用這個功能從TXT文件搜索記錄:如何從WP7中的大量記錄的Txt文件中搜索記錄?
Dictionary<string, string> myLookupTable = new Dictionary<string, string>();
private void LoadFile(){
var resource = Application.GetResourceStream(new Uri("datatxt.txt", UriKind.Relative));
StreamReader streamReader = new StreamReader(resource.Stream,System.Text.Encoding.Unicode);
string line;
char[] spaceSeparator = new char[] { ','
string[] result;
while (!streamReader.EndOfStream)
{
line = streamReader.ReadLine();
result = line.Split(spaceSeparator, StringSplitOptions.None);
myLookupTable.Add(result[0],result[1]);
}
}
它說「值沒有在預期範圍之內。」從「myLookupTable.Add(result [0],result [1]);」
任何人都知道這個錯誤是什麼原因,我該如何解決它?
非常感謝!
是否有保證的是:結果= line.Split(spaceSeparator,StringSplitOptions.None);返回2個結果,我的意思是結果[0]和結果[1]不爲空? – 2013-02-23 06:34:44
是的,兩個結果將返回...當記錄減少到> 100時,此功能工作正常.. – 2013-02-23 11:35:38