私のtxtファイルには10000以上のUnicodeレコードがありました.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(結果[0]、結果[1]);」から
このエラーの理由を知っている人はいますか?どうすれば解決できますか?
どうもありがとう!!