当找不到一个或多个文件时,是否存在我可以使用的异常?
我这样做:filePaths.Where(file => !file.Exists);
我需要抛出某种FilesNotFound异常。我是否需要从Exception继承并创建自己的异常类?
我正在使用C#.NET 4。
答案 0 :(得分:1)
听起来你应该继承System.IO.IOException并在其上公开一个Files属性。
答案 1 :(得分:1)
如果您不想编写自己的.NET,则可以使用.NET中的FileNotFoundException。它只涉及一个文件,但你总是可以继承它并写一个FilesNotFoundException
以满足多个文件的需要