Agreed that it’s a must-read book. That's about the only chapter I haven't read. I will now. Thanks.
Sam Gentile Co-Author Wrox Professional Visual C++.NET (ISBN 1861005962 ) [EMAIL PROTECTED] www.project-inspiration.com/sgentile http://www.project-inspiration.com/sgentile/DotNet.htm BLOG: http://radio.weblogs.com/0105852/ http://www.project-inspiration.com/sgentile/ScienceFiction.htm -----Original Message----- From: dotnet discussion [mailto:[EMAIL PROTECTED]] On Behalf Of Marco Russo Sent: Wednesday, May 29, 2002 2:46 AM To: [EMAIL PROTECTED] Subject: Re: [DOTNET] Need a good real-world C# Exceptions Resource or Stategy for Library Sam, You have to read chapter 18 (Exceptions) of Jeffrey Richter's "Applied Microsoft .NET Framework Programming" book. It is complete, exhaustive and full of useful consideration, expecially when Jeffrey point your attention to SDK guideline inconsistencies. It's not a simple explanation of the exception syntax at all. It's a "must read" book, and this is one of the "must must read" chapters. Marco -----Original Message----- From: dotnet discussion [mailto:[EMAIL PROTECTED]] On Behalf Of Sam Gentile Sent: martedě 28 maggio 2002 21.38 To: [EMAIL PROTECTED] Subject: [DOTNET] Need a good real-world C# Exceptions Resource or Stategy for Library I have just been poring through C# books and no one seems to address this well. Sure, otherwise great books like Jesse Liberty's "Progarmming C#" talk about Exceptions but all the examples are too trivial. The examples just shoot out an "I am here" kind of thing in the catch handler. Actually some C# books don't even discuss it!! I need something more. Lets suppose I am/have creating a C# library of classes in a namespace. I want to put in full exception handling. I have some circumstances where I am creating files and reading them with System.IO classes, I am doing a lot of things with System.Xml. The thing is that I want to define and implement a sound exception processing strategy. Obviously, I don't really want to handle exceptions in a library by putting up System.Console.WriteLine("Can't open file"). I want to throw them up to the caller, but what? Suppose I catch an ArgumentNullException on a FileStream constructiuon. Does it make sense to define my custom exceptions and throw those up? Are there any good C# resources that show real exception processing/good pratices? --------------------- Sam Gentile .NET Consultant Co-author: Wrox Visual C++ .NET: A primer for C++ developers BLOG: http://radio.weblogs.com/0105852/ http://www.project-inspiration.com/sgentile/DotNet.htm http://www.project-inspiration.com/sgentile/ --------------------------- _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com. You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com. You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.