¿Qué significa realmente "Solo captura excepciones que puedes manejar"?

Tengo la tarea de escribir un documento de Directrices y estrategia de manejo de excepciones para un proyecto .NET / C # en el que estoy trabajando. Me cuesta mucho hacerlo. Hay mucha información disponible sobre cómo / cuándo lanzar, atrapar, envolver excepciones, pero estoy buscando describir qué tipo de cosas deberían suceder dentro del bloque de captura antes de envolver y lanzar la excepción.

try
{
   DoSomethingNotNice();
}
catch (ExceptionICanHandle ex)
{
   //Looking for examples of what people are doing in catch blocks
   //other than throw or wrapping the exception, and throwing.
}

Gracias por adelantado

Respuestas a la pregunta(9)

Su respuesta a la pregunta