Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
Printed | Page 1 2nd Paragraph,the last two words of this paragraph; |
The text "...you move on toChapter 4." |
Anonymous | Sep 01, 2004 | |
Printed | Page 2 First paragraph, under the section labelled "Linux" |
The mono homepage HAS CHANGED to http://www.mono-project.com. |
Anonymous | Sep 01, 2004 | |
Printed | Page 9 |
The screenshot of MonoDevelop shows templates no longer available in |
Anonymous | ||
Printed | Page 22 Say "Hello" to the World, 3rd sentence |
Choosing from among the Choosing from among the panoply of Mono IDEs |
Anonymous | May 22, 2015 | |
Printed | Page 24 Example 2-2 |
Before the code listing there is |
Anonymous | ||
Printed | Page 25 Example after 1st paragraph |
The first part of the example is missing a closing brace. |
Anonymous | May 22, 2015 | |
Printed | Page 32 in the source code of about boxing is a copying operation |
In the code comments, it says that j is a copy of of i, yet it looks like j is a copy |
Anonymous | May 22, 2015 | |
Printed | Page 35 Last Paragraph |
"You instantiate an exception just you would..." |
Anonymous | May 22, 2015 | |
Printed | Page 39 1st paragraph |
There is no while loop in the code shown on page 37. Note from the Author or Editor: |
Anonymous | May 22, 2015 | |
Printed | Page 40 First paragraph |
The text states that XmlSerializer uses the SerializableAttribute at determine how to |
Anonymous | May 22, 2015 | |
Printed | Page 48 2nd paragraph |
"gacutil.exe is the tool responsible for installing assemblies in the GAC.s" |
Anonymous | May 22, 2015 | |
Printed | Page 48 1st paragraph |
AssemblykeyFile Note from the Author or Editor: |
Anonymous | May 22, 2015 | |
Printed | Page 52 Line 7 of Syscall.cs |
Syscall.chmod(file, (FileMode)0x777); |
Anonymous | May 22, 2015 | |
Printed | Page 59 Program output |
In the program listing of Example 3-5 the lines: |
Anonymous | Sep 01, 2004 | |
Printed | Page 69 Output listening |
According to example 3-9, the following is wrong |
Anonymous | May 22, 2015 | |
Printed | Page 76 2nd paragraph |
Since writing the book, the name of the NUnit library has changed to |
Anonymous | May 22, 2015 | |
Printed | Page 76 3rd sidebar |
The sidebar should appear inline in the text, between the last para on p 76 and the first para on p 77. |
Anonymous | ||
Printed | Page 77 sidebar |
The sidebar should appear inline in the text, before the first para on the page. |
Anonymous | ||
Printed | Page 96 Last paragraph |
The compiler directive shown as: |
Anonymous | Sep 01, 2004 | |
Printed | Page 135 2nd paragraph |
The second occurrence of the exception System.InvalidCastException should actually read GConf.NoSuchKeyException |
Anonymous | May 22, 2015 | |
Printed | Page 153 first code block |
args.RetVal = (true|false) causes a crash, it should be args.RetVal = (1|0) (using |
Anonymous | Sep 01, 2004 | |
Printed | Page 160 Code sample following second paragraph |
The command |
Anonymous | May 22, 2015 | |
Printed | Page 163 Line 1 of Catalog.GetString (String s) |
IntPtr inptr = Marshal.StringToHGloablAuto (s); |
Anonymous | May 22, 2015 | |
Printed | Page 171 4th para under "How it works" |
The text of the entire paragraph previously appeared in boldface and HAS BEEN REFORMATTED |
Anonymous | Sep 01, 2004 | |
Printed | Page 178 Just before "Where to learn more" |
"a XmlNode" should be "an XmlNode" |
Anonymous | May 22, 2015 | |
Printed | Page 192 4th paragraph |
The 3rd paragraph describes "runtime serialization" as a way to serialize an object, Note from the Author or Editor: |
Anonymous | May 22, 2015 | |
Printed | Page 206 command line input around the middle of the page |
The command line had an extraneous whitespace character after -out:bin/, and NOW READS: |
Anonymous | Sep 01, 2004 |