何时找不到多个文件?

时间:2010-09-15 12:36:33

标签: c# linq exception .net-4.0

当找不到一个或多个文件时,是否存在我可以使用的异常?

我这样做:filePaths.Where(file => !file.Exists);我需要抛出某种FilesNotFound异常。我是否需要从Exception继承并创建自己的异常类?

我正在使用C#.NET 4。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

如果您不想编写自己的.NET,则可以使用.NET中的FileNotFoundException。它只涉及一个文件,但你总是可以继承它并写一个FilesNotFoundException以满足多个文件的需要