Numa classe qualquer eu crio um método com o bloco do try... catch e dentro desse bloco tem uma chamada de método de outra classe, nesse método da outra classe também tem um try...catch, se ocorrer algum erro durante esse método o throw vai lançar esse erro
no método da primeira classe que chamou e poderei ver esse erro no catch( exception ex) dela?
catch (Exception ex)
{
throw ex;
}