为了账号安全,请及时绑定邮箱和手机立即绑定

代码问题,请高手解答。

代码问题,请高手解答。

慕斯王 2018-11-20 10:11:24
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空对象,请教高手,代码哪里有问题?
查看完整描述

2 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

public ArrayList arrFiles=new ArrayList();没实例化啊 怎么使用啊

查看完整回答
反对 回复 2018-11-24
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

catch
{// 异常处理
}

 

这是很不好的做法,所以你没发现,你的 arrFiles 没有实例化。


查看完整回答
反对 回复 2018-11-24
  • 2 回答
  • 0 关注
  • 587 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信