的代碼是:需要幫助,閱讀一些C#
private static void loadAccounts()
{
using (TextReader tr = new StreamReader("accounts.txt"))
{
string line = null;
while ((line = tr.ReadLine()) != null)
{
String[] details = line.Split('\t');
accounts.Add(details[0].Substring(6) +
":" + details[1].Substring(10));
}
}
}
應該怎樣文本文件包含/應如何contense被格式化。 我已經試過: 用戶名:密碼 用戶名/噸密碼
,但得到的錯誤
的錯誤是:
System.ArgumentOutOfRangeException:的startIndex不能大於字符串的長度。 在System.String.InternalSubStringWithChecks(的Int32的startIndex,的Int32長度,布爾fAlwaysCopy) 在System.String.Substring(的Int32的startIndex,的Int32長度) 在System.String.Substring(的Int32的startIndex) 在Test.Program.loadAccounts( ) c:\ Users \ Documents \ SharpDevelopProjects \ Test \ Test \ Program.cs:line 148 at Test.Program.Main(String [] args)in c:\ Users \ Documents \ SharpDevelopProjects \ Test \ Test \ Program.cs:line 26
'\ t'是一個製表符。即Tab鍵 – 2014-10-17 06:43:36
您的問題標題沒有太多說明。請參考[我如何寫一個好的標題?](http://meta.stackexchange.com/questions/10647/how-do-i-write-a-good-title)。 – 2014-10-17 06:44:11
你得到了什麼錯誤? – Catwood 2014-10-17 06:44:59