Errata
Submit your own errata for this product.
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 "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
| Version | Location | Description | Submitted By | Corrected |
|---|---|---|---|---|
| Printed | Page 1 2nd Paragraph,the last two words of this paragraph; |
The text "...you move on toChapter 4." |
Anonymous | Sep 2004 |
| Printed | Page 2 First paragraph, under the section labelled "Linux" |
The mono homepage HAS CHANGED to http://www.mono-project.com. |
Anonymous | Sep 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 | |
| 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 | |
| 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 | |
| Printed | Page 35 Last Paragraph |
"You instantiate an exception just you would..." |
Anonymous | |
| Printed | Page 39 1st paragraph |
There is no while loop in the code shown on page 37. Note from the Author or Editor: |
Anonymous | |
| Printed | Page 40 First paragraph |
The text states that XmlSerializer uses the SerializableAttribute at determine how to |
Anonymous | |
| Printed | Page 48 2nd paragraph |
"gacutil.exe is the tool responsible for installing assemblies in the GAC.s" |
Anonymous | |
| Printed | Page 48 1st paragraph |
AssemblykeyFile Note from the Author or Editor: |
Anonymous | |
| Printed | Page 52 Line 7 of Syscall.cs |
Syscall.chmod(file, (FileMode)0x777); |
Anonymous | |
| Printed | Page 59 Program output |
In the program listing of Example 3-5 the lines: |
Anonymous | Sep 2004 |
| Printed | Page 69 Output listening |
According to example 3-9, the following is wrong |
Anonymous | |
| Printed | Page 76 2nd paragraph |
Since writing the book, the name of the NUnit library has changed to |
Anonymous | |
| 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 | |
| Printed | Page 135 2nd paragraph |
The second occurrence of the exception System.InvalidCastException should actually read GConf.NoSuchKeyException |
Anonymous | |
| Printed | Page 153 first code block |
args.RetVal = (true|false) causes a crash, it should be args.RetVal = (1|0) (using |
Anonymous | |
| Printed | Page 160 Code sample following second paragraph |
The command |
Anonymous | |
| Printed | Page 163 Line 1 of Catalog.GetString (String s) |
IntPtr inptr = Marshal.StringToHGloablAuto (s); |
Anonymous | |
| 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 2004 |
| Printed | Page 178 Just before "Where to learn more" |
"a XmlNode" should be "an XmlNode" |
Anonymous | |
| 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 | |
| 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 2004 |
