代码之家  ›  专栏  ›  技术社区  ›  Nobody

找不到多个文件时出现异常?

  •  1
  • Nobody  · 技术社区  · 15 年前

    当有一个或多个文件找不到时,我可以使用例外吗?

    我这样做: filePaths.Where(file => !file.Exists); 我需要抛出某种filesnotfound异常。我需要从异常继承并生成自己的异常类吗?

    我用的是C.NET 4。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Steve Danner    15 年前

    听起来你应该继承自 System.IO.IOException 并在其上公开一个文件属性。

        2
  •  1
  •   Iain Ward    15 年前

    已经有一个 FileNotFoundException 在.NET中,如果不想自己写,可以使用它。尽管它只与一个文件相关,但您可以始终继承它并写入 FilesNotFoundException 提供多个文件