Tengo un código que ignora una excepción específica.Ignorando excepciones
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
}
Por supuesto, esto da como resultado una advertencia de tiempo de compilación como ex no se utiliza. ¿Hay algún estándar aceptar noop que se debería utilizar para eliminar esta advertencia?
No tenía idea de que era permisible, ingenioso, gracias. – stimms
¡Pero por favor incluya el comentario!Solo un bloque completamente vacío en el código de producción no debe pasar la revisión de código IMO. –
> "Pero por favor aún incluya el comentario ,,,". No estoy de acuerdo con esto "catch (SomeException) {}" ya dice claramente "ignorar SomeException" y, en muchos casos, los comentarios adicionales serán superfluos. – Joe