Click here to Skip to main content
15,905,877 members
Home / Discussions / C#
   

C#

 
GeneralRe: uncaught exception handlers Pin
MidwestLimey28-Apr-08 6:54
professionalMidwestLimey28-Apr-08 6:54 
GeneralRe: uncaught exception handlers Pin
George_George29-Apr-08 2:30
George_George29-Apr-08 2:30 
GeneralRe: uncaught exception handlers Pin
MidwestLimey29-Apr-08 4:38
professionalMidwestLimey29-Apr-08 4:38 
GeneralRe: uncaught exception handlers Pin
George_George29-Apr-08 5:00
George_George29-Apr-08 5:00 
GeneralRe: uncaught exception handlers Pin
Spacix One29-Apr-08 5:44
Spacix One29-Apr-08 5:44 
GeneralRe: uncaught exception handlers Pin
MidwestLimey29-Apr-08 11:43
professionalMidwestLimey29-Apr-08 11:43 
GeneralRe: uncaught exception handlers Pin
George_George29-Apr-08 19:58
George_George29-Apr-08 19:58 
GeneralRe: uncaught exception handlers Pin
Spacix One2-May-08 5:18
Spacix One2-May-08 5:18 
Like in my second code block, if you throw in your method and you catch it to only return something less complex, or change your structure.

Hmm better example:

(This is an intentional BAD code example!)
static FileStream openFile(string filePath)
{
    FileStream fs;
    try
    {
        fs = File.OpenRead(filePath);
    }
    catch (FileNotFoundException err)
    {
        File.Create(filePath);
        fs = File.OpenRead(filePath);
    }
    return fs;
}


That is bad because you could just used
File.Exist() to check for the file before opening it, and make it before trying to call OpenRead() on it. I know this is pointless but still an example of a NEVER do...


-Spacix
All your skynet questions[^] belong to solved

I dislike the black-and-white voting system on questions/answers. Dead | X|

GeneralRe: uncaught exception handlers Pin
George_George2-May-08 21:29
George_George2-May-08 21:29 
GeneralRe: uncaught exception handlers Pin
MidwestLimey29-Apr-08 11:42
professionalMidwestLimey29-Apr-08 11:42 
GeneralRe: uncaught exception handlers Pin
George_George29-Apr-08 19:59
George_George29-Apr-08 19:59 
GeneralRe: uncaught exception handlers Pin
Derek Bartram30-Apr-08 5:23
Derek Bartram30-Apr-08 5:23 
GeneralRe: uncaught exception handlers Pin
George_George26-Apr-08 21:23
George_George26-Apr-08 21:23 
GeneralRe: uncaught exception handlers Pin
George_George26-Apr-08 21:14
George_George26-Apr-08 21:14 
GeneralRe: uncaught exception handlers Pin
Derek Bartram27-Apr-08 0:12
Derek Bartram27-Apr-08 0:12 
GeneralRe: uncaught exception handlers Pin
George_George27-Apr-08 2:08
George_George27-Apr-08 2:08 
GeneralRe: uncaught exception handlers Pin
Derek Bartram30-Apr-08 1:49
Derek Bartram30-Apr-08 1:49 
GeneralRe: uncaught exception handlers Pin
George_George30-Apr-08 3:58
George_George30-Apr-08 3:58 
GeneralRe: uncaught exception handlers Pin
Derek Bartram30-Apr-08 4:54
Derek Bartram30-Apr-08 4:54 
GeneralRe: uncaught exception handlers Pin
George_George30-Apr-08 5:08
George_George30-Apr-08 5:08 
GeneralRe: uncaught exception handlers Pin
PIEBALDconsult27-Apr-08 4:37
mvePIEBALDconsult27-Apr-08 4:37 
GeneralRe: uncaught exception handlers Pin
Derek Bartram27-Apr-08 6:56
Derek Bartram27-Apr-08 6:56 
GeneralRe: uncaught exception handlers Pin
George_George27-Apr-08 20:17
George_George27-Apr-08 20:17 
GeneralRe: uncaught exception handlers Pin
Derek Bartram30-Apr-08 5:08
Derek Bartram30-Apr-08 5:08 
GeneralRe: uncaught exception handlers Pin
George_George30-Apr-08 5:11
George_George30-Apr-08 5:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.