我寫了下面的代碼保存在字符串數組文件名:存儲文件名稱中的字符串數組
string[] fileStore;
private void button1_Click(object sender, EventArgs e)
{
DirectoryInfo dir1 = new DirectoryInfo(@"D:\data\");
FileInfo[] files = dir1.GetFiles("*.txt", SearchOption.AllDirectories);
foreach (FileInfo f in files)
{
int a = 0;
string ss;
ss = f.Name;
try
{
fileStore[a] = ss.ToString();
a++;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
但是這個代碼給出了以下異常:未設置爲一個實例
對象引用的一個對象。
錯誤還指出,在特定線路PS:'ss'已經是一個字符串,沒有理由罵'的ToString()' – zerkms 2013-04-21 11:19:52
那麼你是如何嘗試解決這個問題呢? – usr 2013-04-21 11:19:59
filestore是'null'。 – CodesInChaos 2013-04-21 11:20:23