我写了下面的代码保存在字符串数组文件名:存储文件名称中的字符串数组
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