diese zeile findest du aber auch im beispielprogramm:
Code:
catch (Exception ex)
in java ist Exception eben mutter aller exceptions (wie auch von IOException) und somit wird die auch abgefangen. wie das aber in c# ist kann ich nicht sagen, denke aber ähnlich.