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 9 Middle of page |
static int InchesToFeet (int feet) {...} |
Anonymous | Jul 30, 2008 | Apr 01, 2009 |
Printed | Page 18 Figure 2-2 |
The figure does not match the code, either of code or figure should be change. The code reads p1.X =9 and p2.X=7 and remains unchanged, but in the figure we see that p1.X=7 and p2.X=9. Note from the Author or Editor: |
Morteza Manavi-Parast | Jun 21, 2009 | |
Printed | Page 86 near the top of the page |
|
Anonymous | Apr 07, 2009 | Apr 01, 2009 |
Printed | Page 89 bottom of page |
Note from the Author or Editor: |
Mark Owen | Jul 06, 2009 | |
Printed | Page 95 4th line |
{95} 4th line, change |
Anonymous | Jul 06, 2008 | Apr 01, 2009 |
Printed | Page 98 Section: "Generic Method" |
In the example: Note from the Author or Editor: |
Daniel | Aug 28, 2009 | |
Printed | Page 131 3rd code example (starts with "var enumerator") |
I believe this code example should include at the end the line: Note from the Author or Editor: |
HoganLong | Nov 02, 2009 | |
Printed | Page 171 table 6-1 |
[3/08 printing] Note from the Author or Editor: |
Anonymous | Aug 14, 2008 | Apr 01, 2009 |
Printed | Page 266 2nd line |
if (Zoo != null) Zoo.NotifyNameChange(this, value); |
Anonymous | Jun 18, 2008 | Apr 01, 2009 |
Printed | Page 283 Figure 8-2 and inside back cover |
|
Anonymous | Apr 07, 2009 | Apr 01, 2009 |
Printed | Page 314 1/4 way down from top of page |
In code sample 1/4 down the page, Note from the Author or Editor: |
Anonymous | Jul 11, 2008 | Aug 01, 2008 |
Printed | Page 314 1/2 way down page |
Need to change "100" to "1". |
Anonymous | Jul 11, 2008 | Aug 01, 2008 |
Printed | Page 315 First code sample near top of page |
The line: Note from the Author or Editor: |
Anonymous | Jul 11, 2008 | Aug 01, 2008 |
Printed | Page 324 Filtering Method Table, Middle of page |
The descriptions for the methods 'TakeWhile' and 'SkipWhile' both state [Emits|Ignores] elements from the input sequence until the predicate is true Note from the Author or Editor: |
Anonymous | Mar 13, 2009 | Apr 01, 2009 |
Page 405 Output for the example |
writer.WriteStartElement ( Note from the Author or Editor: |
NARESH GUDURI | Jul 02, 2009 | ||
Printed | Page 436 top of page |
In the last sentence of note at the top of the page, "setion" should be "section". |
Anonymous | Apr 09, 2009 | |
Printed | Page 442 Second bullet under the heading, "Named pipes" |
In the sentence, "The client instantiates a NamedClientStream and then calls Connect (with an optional timeout)", "NamedClientStream" should say "NamedPipeClientStream". |
Fred Sawtelle | May 12, 2009 | |
Printed | Page 443 Last word of 1st paragraph. |
"in other words, reads until IsMessageComplete is false:" |
Paul Mackintosh | Nov 24, 2009 | |
Printed | Page 564 9th line |
Page 564, 9th line |
Anonymous | Jul 24, 2008 | Apr 01, 2009 |
Printed | Page 564 2nd line from the bottom |
the output of Console.WriteLine(t.FullName) should be: |
Anonymous | Oct 08, 2008 | Apr 01, 2009 |
Printed | Page 569 Middle of page |
In the sentence |
Anonymous | May 31, 2009 | |
Printed | Page 587 Passing Arguments to a Dynamic Method section, 4th line |
Page 587, Passing Arguments to a Dynamic Method section, 4th line Note from the Author or Editor: |
Anonymous | ||
Printed | Page 587 Passing Arguments to a Dynamic Method section, 4th line |
Page 587, Passing Arguments to a Dynamic Method section, 4th line Note from the Author or Editor: |
Anonymous | Jul 26, 2008 | Apr 01, 2009 |
Printed | Page 600 Attaching Attributes section, 5th-to-last line |
Page 600, Attaching Attributes section, 5th-to-last line |
Anonymous | ||
Printed | Page 600 Attaching Attributes section, 5th-to-last line |
Page 600, Attaching Attributes section, 5th-to-last line Note from the Author or Editor: |
Anonymous | Jul 26, 2008 | Apr 01, 2009 |
Printed | Page 601 Second code snippet, 2nd-to-last line |
Page 601, second code snippet, 2nd-to-last line |
Anonymous | ||
Printed | Page 601 Second code snippet, 2nd-to-last line |
Page 601, second code snippet, 2nd-to-last line Note from the Author or Editor: |
Anonymous | Jul 26, 2008 | Apr 01, 2009 |
Printed | Page 651 The first sentence of the last paragraph |
Instead of "The final argument to BeginInvoke is a user state object that populates the AsyncResult property of IAsyncResult." it should be "The final argument to BeginInvoke is a user state object that populates the AsyncState property of IAsyncResult.". |
Alexey Shestialtynov | Dec 30, 2008 | Apr 01, 2009 |
Printed | Page 710 First paragraph |
A method is incorrectly referred to as "AppDomain.UnloadDomain". It should read "AppDomain.Unload". |
Eric Bank | Jun 14, 2009 |