Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339

    throw new ImportException

    ciao sto mettendo mano a un codice scritto da terzi.
    In una parte del codice c'è questo:
    protected void funzioneX(ufficio)
    {

    int IDOrganizationUnitParent = IdParentGet();
    if (IDOrganizationUnitParent == 0)
    {
    throw new ImportException("Codice", ufficio);
    }

    ...
    ..
    .

    }

    la mia domanda è

    se entra nel IF poi mi esce dalla funzione, nel senso se dopo quella istruzione ne ho altre lui va avanti o mi esce dalla funzione quando fa throw new ImportException?
    volevo capire se poi prosegue o meno, perchè non riesco a capire delle cose..
    Grazie
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Dipende, se il Catch è posizionato nella funzione no, non esce. Altrimenti si.

    In altre parole, il flusso prosegue dal primo Catch corrispondente (che gestisce quel tipo di Exception) in poi, oppure se quest'ultimo non esite, ti fa vedere la pagina di errore nel browser

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.