namespace Aofax
{
class GetFileList
{
public ArrayList arrFiles;
public ArrayList GetFile(string strPath, string [] strFilePattern)
{
if (string.IsNullOrEmpty(strPath))
{ // 参数正确性检查
MessageBox.Show("路径无效","提示");
}
try
{
for (int i = 0; i < strFilePattern.Length; i++)
{
// 取得指定路径下所有符合条件的文件
string[] strFiles = Directory.GetFiles(strPath, strFilePattern[i], SearchOption.AllDirectories);
foreach (string fileName in strFiles)
{ // 将所有文件名称加入结果ArrayList中
arrFiles.Add(fileName);
}
}
}
catch
{// 异常处理
}
return arrFiles;
}
}
}
以上代码中的方法返回是的null空对象,请教高手,代码哪里有问题?
public ArrayList arrFiles=new ArrayList();没实例化啊 怎么使用啊
谢谢!基础没打好! 程序猿.码农的提示我还没反应过来!谢谢两位了!
请问,在GetFileList类中编程时,想要调用Aofax类中的控件要怎么做?
catch
{// 异常处理
}
这是很不好的做法,所以你没发现,你的 arrFiles 没有实例化。
谢谢了!