忽略异常

sti*_*mms 6 c# exception-handling

我有一些代码忽略了一个特定的异常.

try
{
    foreach (FileInfo fi in di.GetFiles())
    {
        collection.Add(fi.Name);
    }
    foreach (DirectoryInfo d in di.GetDirectories())
    {
        populateItems(collection, d);
    }
}
catch (UnauthorizedAccessException ex)
{
   //ignore and move onto next directory
}
Run Code Online (Sandbox Code Playgroud)

当然,这会导致编译时警告,因为ex未使用.是否有一些标准的接受noop应该用于删除此警告?

tva*_*son 12

只需将其重写为

catch (UnauthorizedAccessException) {}
Run Code Online (Sandbox Code Playgroud)