Click here to Skip to main content
15,887,416 members
Home / Discussions / C#
   

C#

 
Questionwhere to put try catch block! Pin
Hussam Fattahi28-Mar-10 4:23
Hussam Fattahi28-Mar-10 4:23 
AnswerRe: wher to put try catch block! Pin
DaveyM6928-Mar-10 4:34
professionalDaveyM6928-Mar-10 4:34 
GeneralRe: wher to put try catch block! Pin
Hussam Fattahi28-Mar-10 4:54
Hussam Fattahi28-Mar-10 4:54 
GeneralRe: wher to put try catch block! Pin
DaveyM6928-Mar-10 5:07
professionalDaveyM6928-Mar-10 5:07 
GeneralRe: wher to put try catch block! Pin
Hussam Fattahi28-Mar-10 5:15
Hussam Fattahi28-Mar-10 5:15 
AnswerRe: wher to put try catch block! Pin
Eddy Vluggen28-Mar-10 4:39
professionalEddy Vluggen28-Mar-10 4:39 
GeneralRe: wher to put try catch block! Pin
Hussam Fattahi28-Mar-10 4:56
Hussam Fattahi28-Mar-10 4:56 
AnswerRe: where to put try catch block! Pin
Richard MacCutchan28-Mar-10 4:40
mveRichard MacCutchan28-Mar-10 4:40 
The answer, of course, is it depends on many factors.
In your first option the Save() method should take some action if it catches an exception and then return a status to its calling method to tell it whether the function succeeded or not. However, in the second sample the calling method is expected to understand an SQL exception, whereas it should really only be expected to handle "Save exceptions". So in this case sample one is probably the better choice.
txtspeak is the realm of 9 year old children, not developers. Christian Graus

GeneralRe: where to put try catch block! Pin
Hussam Fattahi28-Mar-10 4:52
Hussam Fattahi28-Mar-10 4:52 
GeneralRe: where to put try catch block! Pin
Richard MacCutchan28-Mar-10 4:57
mveRichard MacCutchan28-Mar-10 4:57 
GeneralRe: where to put try catch block! Pin
Hussam Fattahi28-Mar-10 5:04
Hussam Fattahi28-Mar-10 5:04 
GeneralRe: where to put try catch block! Pin
Eddy Vluggen28-Mar-10 5:23
professionalEddy Vluggen28-Mar-10 5:23 
AnswerRe: where to put try catch block! Pin
Keith Barrow28-Mar-10 4:58
professionalKeith Barrow28-Mar-10 4:58 
GeneralRe: where to put try catch block! Pin
Hussam Fattahi28-Mar-10 5:07
Hussam Fattahi28-Mar-10 5:07 
GeneralRe: where to put try catch block! Pin
Kevin McFarlane28-Mar-10 5:46
Kevin McFarlane28-Mar-10 5:46 
AnswerRe: where to put try catch block! Pin
Abhinav S28-Mar-10 5:12
Abhinav S28-Mar-10 5:12 
AnswerRe: where to put try catch block! Pin
PIEBALDconsult28-Mar-10 19:16
mvePIEBALDconsult28-Mar-10 19:16 
QuestionUnable to change registry values Pin
Aseem Sharma27-Mar-10 21:18
Aseem Sharma27-Mar-10 21:18 
AnswerRe: Unable to change registry values Pin
Richard MacCutchan27-Mar-10 21:35
mveRichard MacCutchan27-Mar-10 21:35 
QuestionAbout Entity Framework Pin
mmdullah27-Mar-10 19:15
mmdullah27-Mar-10 19:15 
AnswerRe: About Entity Framework Pin
PSK_27-Mar-10 20:02
PSK_27-Mar-10 20:02 
AnswerRe: About Entity Framework Pin
Not Active28-Mar-10 1:44
mentorNot Active28-Mar-10 1:44 
QuestionMobile Phone Dialer Pin
mmdullah27-Mar-10 19:10
mmdullah27-Mar-10 19:10 
AnswerRe: Mobile Phone Dialer Pin
Mustafa Ismail Mustafa28-Mar-10 0:50
Mustafa Ismail Mustafa28-Mar-10 0:50 
AnswerRe: Mobile Phone Dialer Pin
Eddy Vluggen28-Mar-10 4:27
professionalEddy Vluggen28-Mar-10 4:27 

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.