In C# and in Java (and possibly other languages as well), variables declared in a \"try\" block are not in scope in the corresponding \"catch\" or \"finally\" blocks. For e
How could you be sure, that you reached the declaration part in your catch block? What if the instantiation throws the exception?