Click here to Skip to main content
15,922,894 members
Home / Discussions / C#
   

C#

 
GeneralRe: uncaught exception handlers Pin
George_George26-Apr-08 21:26
George_George26-Apr-08 21:26 
GeneralRe: uncaught exception handlers Pin
Derek Bartram27-Apr-08 0:14
Derek Bartram27-Apr-08 0:14 
GeneralRe: uncaught exception handlers Pin
George_George27-Apr-08 2:11
George_George27-Apr-08 2:11 
GeneralRe: uncaught exception handlers Pin
Derek Bartram30-Apr-08 1:50
Derek Bartram30-Apr-08 1:50 
GeneralRe: uncaught exception handlers Pin
George_George30-Apr-08 4:00
George_George30-Apr-08 4:00 
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:09
George_George30-Apr-08 5:09 
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 
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 
Thanks Derek,


I agree with your sample one. But for the sample two, I can not see any advantage for the 1st sample. Because for the 2nd you preferred sample, when we write code for "handle error" in else bracket, we usually throw exception. So, both samples have the same effect of exception thrown when we met with divide by zero issues.

So, what do you think are the advantages?

try
{
double y = 100.0 / slider.Value
}
catch (Exception)
{
//handler exception
}

is a bad way to write this code (remembing slider.Value could be 0 causing divide by 0 exception), a better way would be....

if (slider.Value != 0)
{
double y = 100.0 / slider.Value
}
else
{
handle error
} 



regards,
George

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.