C# in a Nutshell By Peter Drayton, Ben Albahari This errata page lists errors outstanding in the most recent printing. If you have technical questions or error reports, you can send them to booktech@oreilly.com. Please specify the printing date of your copy. This page was updated July 21, 2004. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification Confirmed errors: (49) 2nd paragraph from bottom; The sentence reads "The get accessor returns a value the property's type". It should be: "The get accessor returns a value that is of the property's type" (59) 1st paragraph under "Version virtual function members"; The sentence reads "... with a flag that is true if it overrides virtual method" should be: "... with a flag that is true if it overrides a virtual method" (71) Code block below "Declaring and Firing and Event"; "if (args.cancel)" indentation is off. (84) Last paragraph before Table 4-3; There is a missing period (".") between "compilation symbols" and "See Table 4-3" (139) Code example in middle of page; "Retrieve the data at the URL with an WebRequest ABC". should say: "Retrieve the data at the URL with an instance of WebRequest ABC". (163) 3rd paragraph under "Assemblies and Modules"; The sentence beginning "This technique can ..." is missing the word "are". e.g. "that loaded" should be: "that are loaded". (173) Code snippet at bottom of page; Comment "Pick through all the public type" should be "Pick through all of the public types". (248) 2nd paragraph; Missing space between "variable" and "value" (677) 1st paragraph (under ASCIIEncoding); 'characters' is spelled 'chayracters