none
Gestire l eccezione

    Dotaz

  • buon pomeriggio,

    in un costrutto

    try

    {

    /////cancellazione vie

    }

    catch

     catch (System.Exception excep)
                {
                    MessageBox.Show("Errore pag.BASE, Cancellazione VIE " + excep.Message);
                }

    vorrei oltre a visualizzare l eccezione avuta, anche gestirla nel senso di poter far fare del codice a seconda dell'eccezione che si verifica.

    Esiste un elenco delle eccezioni che io non trovo? esiste un codice per poer individuazre singolarmente l 'eccezione e nelle parte "catch" far fare delle operazioni che sistyemano l eccezione?

     

    Grazie Viviano


    Viviano
    16. listopadu 2011 15:38

Odpovědi

  • Ciao Viviano,

    Da quanto sembra, vuoi intercettare più tipi di eccezioni specifiche. Per questo ti basta usare più blocchi catch e in ciascuno di essi mettere il codice che tratta il tipo di eccezione specificata in parentesi. Di seguito ti lascio qualche collegamento dalla libreria MSDN che ti può servire:

    Classe e proprietà dell'eccezione - proprietà della classe Exception

    Gerarchia delle eccezioni - un set di base di eccezioni derivate da SystemException

    Gestione delle eccezioni – utilizzare blocco try/catch/finally, intercettare eccezioni specifiche, creare eccezioni personalizzate

    Suggerimenti per gestire le eccezioni

     

    Spero che questo ti aiuti a capire; ad ogni modo non esitare a postare domande se dovessi avere ancora qualche difficoltà.

    Saluti,


    Irina Turcu

    Questo contenuto è distribuito “as is” e non implica alcuna responsabilità da parte di Microsoft. L'azienda offre questo servizio gratuitamente, allo scopo di aiutare gli utenti e farli aumentare la conoscenza sui prodotti e le tecnologie Microsoft.

    LinkedIn

    • Označen jako odpověď viviano71 2. prosince 2011 14:14
    23. listopadu 2011 12:24
    Vlastník

Všechny reakce

  • Ciao Viviano,

    Da quanto sembra, vuoi intercettare più tipi di eccezioni specifiche. Per questo ti basta usare più blocchi catch e in ciascuno di essi mettere il codice che tratta il tipo di eccezione specificata in parentesi. Di seguito ti lascio qualche collegamento dalla libreria MSDN che ti può servire:

    Classe e proprietà dell'eccezione - proprietà della classe Exception

    Gerarchia delle eccezioni - un set di base di eccezioni derivate da SystemException

    Gestione delle eccezioni – utilizzare blocco try/catch/finally, intercettare eccezioni specifiche, creare eccezioni personalizzate

    Suggerimenti per gestire le eccezioni

     

    Spero che questo ti aiuti a capire; ad ogni modo non esitare a postare domande se dovessi avere ancora qualche difficoltà.

    Saluti,


    Irina Turcu

    Questo contenuto è distribuito “as is” e non implica alcuna responsabilità da parte di Microsoft. L'azienda offre questo servizio gratuitamente, allo scopo di aiutare gli utenti e farli aumentare la conoscenza sui prodotti e le tecnologie Microsoft.

    LinkedIn

    • Označen jako odpověď viviano71 2. prosince 2011 14:14
    23. listopadu 2011 12:24
    Vlastník
  • come sempre grazie Irina :)
    Viviano
    2. prosince 2011 14:14
  • Di niente, chiedi pure semmai avessi ogni dubbio sullo sviluppo :)

     


    Irina Turcu

    Questo contenuto è distribuito “as is” e non implica alcuna responsabilità da parte di Microsoft. L'azienda offre questo servizio gratuitamente, allo scopo di aiutare gli utenti e farli aumentare la conoscenza sui prodotti e le tecnologie Microsoft.

    LinkedIn

    5. prosince 2011 7:57
    Vlastník
  • :)

    Viviano
    6. prosince 2011 11:37