C # spróbuj {} catch {}

cześć i dzięki za czytanie. Jestem nowicjuszem w programowaniu i programowaniu w C # i gniazdach. w moim kodzie próbuję złapać problemy, aby zapewnić błąd w mojej aplikacji. następujące:

        catch (ArgumentNullException e)
        {
            OnNetworkEvents eventArgs = new OnNetworkEvents("Network Unavailable", e.Message);
            OnUpdateNetworkStatusMessage(this, eventArgs);
        }
        catch (EncoderFallbackException e)
        {
            OnNetworkEvents eventArgs = new OnNetworkEvents("Network Unavailable", e.Message);
            OnUpdateNetworkStatusMessage(this, eventArgs);
        }
        catch (SocketException e)
        {
            OnNetworkEvents eventArgs = new OnNetworkEvents("Network Unavailable", e.Message);
            OnUpdateNetworkStatusMessage(this, eventArgs);
        }
        catch (ArgumentOutOfRangeException e)
        {
            OnNetworkEvents eventArgs = new OnNetworkEvents("Network Unavailable", e.Message);
            OnUpdateNetworkStatusMessage(this, eventArgs);
        }
        catch (ObjectDisposedException e)
        {
            OnNetworkEvents eventArgs = new OnNetworkEvents("Network Unavailable", e.Message);
            OnUpdateNetworkStatusMessage(this, eventArgs);
        }

zastanawiałem się tylko, czy mogę zastąpić ten powtarzalny kod jednym:

catch (Exception e) { handle here}

czy to zadziała?

dzięki jeszcze raz.

questionAnswers(11)

yourAnswerToTheQuestion