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 |
---|---|---|---|---|---|
Page VII The whole Table of Contents |
All entries of the ToC are pdf-internal links (which can be followed via click) but all of them lead to the first page and not, as expected, to the corresponding chapters / pages. |
Joerg Battermann | Jan 27, 2013 | Mar 08, 2013 | |
Printed, PDF, ePub, Mobi, , Other Digital Version | Page vi Last section |
In Contents at a Glance. On page vi it says Par V instead of Part V. |
Bhavesh | Jan 29, 2013 | Mar 08, 2013 |
Printed, PDF, ePub, Mobi, , Other Digital Version | Page 10 Table 1-2 Effects of /platform on Resulting Module and at Run Time |
I have some doubts about the new anycpu32bitpreferred option. I guess the result is the same as the x86 option when running on x64 Windows. In my understanding the only difference is that it allows these assemblies to also run on ARM Windows RT. So in table 1-2 in column "x64 Windows" it should read "Runs as a WoW64 application" instead of "Runs as a 32-bit application". In my understanding 32-bit application always run as WoW64 applications on x64 Windows. |
Anonymous | Feb 21, 2013 | Mar 08, 2013 |
, Printed, PDF, ePub, Mobi, , Other Digital Version | Page 94 code comment |
A Manager IS-A Object: PromoteEmployee runs OK. |
Zhou Jing | Jan 12, 2013 | Mar 08, 2013 |
Printed | Page 128 antepenultimate paragraph in code snippet |
IL code comment: In32 instead of Int32 Note from the Author or Editor: |
Sven Kn?dler | May 01, 2013 | May 15, 2013 |
, Printed, PDF, ePub, Mobi, , Other Digital Version | Page 145 code at bottom of page |
Object o1 = 123; |
Zhou Jing | Jan 20, 2013 | Mar 08, 2013 |
Printed | Page 162 Table 6-2 |
Should the last three cells of the last row be merged? Note from the Author or Editor: |
Anonymous | Mar 19, 2013 | May 17, 2013 |
Printed | Page 167 First bullet |
The advice regarding: Note from the Author or Editor: |
Anonymous | Apr 15, 2013 | |
Printed, PDF, ePub, Mobi, , Other Digital Version | Page 168 the first bullet |
"If I really feel that it is important to define a class that others can derive but I do not want to allow specialization, I will simulate creating a closed class by using the above technique of sealing the virtual methods that my class inherits." Note from the Author or Editor: |
Zhou Jing | Jan 25, 2013 | Mar 08, 2013 |
Printed, PDF, ePub, Mobi, , Other Digital Version | Page 170 3rd paragraph (begins with "Use the new...") |
The first sentence of the paragraph, namely: Note from the Author or Editor: |
Sean Hokanson | Jan 30, 2013 | Mar 08, 2013 |
Printed | Page 177 Table 7-1, bottom-right cell, first sentence. |
Should "accessed" be 'accesses'? |
Anonymous | Mar 19, 2013 | May 15, 2013 |
Printed | Page 205 2nd paragraph (right after bullet list), first sentence |
The phrase "... behavior or a type..." should probably be "... behavior of a type...". |
Anonymous | Mar 20, 2013 | May 15, 2013 |
Printed | Page 209 First section title |
The following section: Note from the Author or Editor: |
Anonymous | Apr 05, 2013 | May 15, 2013 |
Printed | Page 214 Paragraph 3, line 3 |
The compound word "callsite" is probably meant to be "call site" since the plural form in the same line is written as "call sites". |
Anonymous | Mar 20, 2013 | May 15, 2013 |
Printed | Page 253 Code sample |
The word "now" in the comment below seems extraneous. Note from the Author or Editor: |
Anonymous | Mar 21, 2013 | May 15, 2013 |
Printed | Page 261 Code sample |
The sample uses the Monitor class without specifying its namespace. Thus, the following line should be added: Note from the Author or Editor: |
Anonymous | Apr 16, 2013 | May 15, 2013 |
Page 262 note |
Because System.Windows.EventHandlersStore is not exposed, we cannot use EventHandlersStore at all. (I found this type in PresentationCore using Reflection API, but it is internal class.) Note from the Author or Editor: |
YFujiwara | May 05, 2013 | May 17, 2013 | |
Printed | Page 280 Line 4 |
Should the following line include a space between the '>' and "fn2" for better readability (as does line 2)? Note from the Author or Editor: |
Anonymous | Mar 21, 2013 | May 15, 2013 |
Printed | Page 281 Last paragraph, second sentence |
Should the sentence: Note from the Author or Editor: |
Anonymous | Mar 21, 2013 | May 15, 2013 |
Printed | Page 288 Entire section |
The section "Secondary Constraints" might be clearer if it explicitly stated that a "type parameter constraint" requires a constrained type to be the equal to, derive from, or inherit the constraining type. Note from the Author or Editor: |
Anonymous | Apr 07, 2013 | |
Printed | Page 299 First paragraph, first sentence |
I think the sentence: Note from the Author or Editor: |
Anonymous | Mar 22, 2013 | May 15, 2013 |
Printed | Page 311 Last paragraph, line #3 |
The phrase |
Anonymous | Mar 23, 2013 | May 15, 2013 |
Printed | Page 344 3rd text paragraph (excluding code snippets) |
Aidan's 9 now? Here you forgot to update the value from 7 to 9. Note from the Author or Editor: |
Sven Kn?dler | May 09, 2013 | May 15, 2013 |
Printed | Page 350 3rd paragraph, "Encodings: Converting Between Characters and Bytes" section |
"Likewise, y ou'd use Shift-JIS encoding to read a text file produced on a Japanese Windows 95 system into the CLR." There's a whitespace in the word "y ou'd". |
Eugene | May 06, 2013 | May 15, 2013 |
Printed | Page 378 First paragraph |
The first sentence says: Note from the Author or Editor: |
Anonymous | Mar 25, 2013 | May 15, 2013 |
Printed | Page 378 Entire section |
Because Array.Copy() is discussed so extensively, in this section, it might be helpful to mention that it performs shallow copies here as well rather than waiting until page 382. Note from the Author or Editor: |
Anonymous | Mar 25, 2013 | |
Printed | Page 398 Table 17-1 |
The first two columns seem to be missing a row separator between their first and second proper items (which the third column isn't missing). |
Anonymous | Mar 25, 2013 | May 17, 2013 |
Printed | Page 409 Syntactical Shortcut #1 |
This was somewhat difficult to follow because it never generalized the example. The general case seems to be that a delegate object will be created for a method name argument that's passed to a delegate type parameter. Note from the Author or Editor: |
Anonymous | Mar 25, 2013 | |
Printed | Page 421 Introduction to the Chapter 18, 5th sentence |
"As you use the various .NET Framework technologies (Windows Forms, WPF,WCF, , and so on)..." A whitespace is missing between "WPF" and "WCF" acronyms and after that there's a redundant comma. |
Eugene | May 06, 2013 | May 15, 2013 |
Printed, PDF, ePub, Mobi, , Other Digital Version | Page 443 Footer |
Odd pages' footer for pages 443-447 has "nullable" spelled as "nullabe", missing the L. |
Eric Lawrence | Feb 18, 2013 | Mar 08, 2013 |
Printed | Page 444 Truth table for '&' and '|' |
The format of this table is confusing. I didn't immediately realize it was a standard truth table for two reasons: Note from the Author or Editor: |
Anonymous | Mar 26, 2013 | |
Printed | Page 497 Third paragraph, second line |
The phrase: |
Anonymous | Mar 26, 2013 | May 15, 2013 |
Printed | Page 506 Paragraph 6, line 1 |
I think the phrase: |
Anonymous | Mar 26, 2013 | May 15, 2013 |
Printed | Page 515 Line 1 |
The phrase: |
Anonymous | Mar 26, 2013 | May 15, 2013 |
Printed | Page 518 Paragraph 2, line 3 |
The phrase: |
Anonymous | Mar 26, 2013 | May 15, 2013 |
, Printed, PDF, ePub, Mobi, , Other Digital Version | Page 549 1st line |
"...is more efficient that..." should be "...is more efficient than..." |
James Wiseman | Jan 02, 2013 | Mar 08, 2013 |
Printed | Page 557 Third to last paragraph, line 4 |
The phrase: |
Anonymous | Mar 27, 2013 | May 15, 2013 |
Printed | Page 563 Paragraph 2, line 3 |
The type name "MarshalByValueType" is divided by one or more blank spaces: "MarshalBy ValueType". Note from the Author or Editor: |
Anonymous | Mar 27, 2013 | May 15, 2013 |
Printed | Page 571 Note, line 5 |
Should the phrase: Note from the Author or Editor: |
Anonymous | Mar 27, 2013 | May 15, 2013 |
Printed | Page 573 Last paragraph, first sentence |
The phrase: Note from the Author or Editor: |
Anonymous | Mar 27, 2013 | May 15, 2013 |
Printed, PDF, ePub, Mobi, , Other Digital Version | Page 644 2nd paragraph, end of second sentence |
The end of the sentence reads "...because its inception." It should read "...since its inception." |
Sean Hokanson | Jan 30, 2013 | Mar 08, 2013 |
, Printed, PDF, ePub, Mobi, , Other Digital Version | Page 687 bottom of page |
last sentence reads "...the five highlighted relative thread priorities listed in Table 26-1" But the table has no highlights in printed version. (Not too much of a problem since the text makes it clear which of these priorities should be highlighted.) Note from the Author or Editor: |
Peter Partch | Dec 29, 2012 | Mar 08, 2013 |
Printed | Page 700 Paragraph starting "It is often valuable..." |
The phrase "self-cancel itself" is redundant. The phrase should be changed to either "self-cancel" or "cancel itself." |
Anonymous | May 01, 2013 | May 15, 2013 |
Printed | Page 701, 706 Comment above PreferFairness enum element |
The phrase "sooner than later" should be changed to "sooner rather than later." |
Anonymous | May 02, 2013 | May 15, 2013 |
, Printed, PDF, ePub, Mobi, , Other Digital Version | Page 719 4 functions signature |
a white space is needed in second parameter Note from the Author or Editor: |
Myung Shin Kim | Jan 02, 2013 | Mar 08, 2013 |
Printed, PDF, ePub, Mobi, , Other Digital Version | Page 719 4th paragraph |
"WIthDegreeOfParallelism" has to be changed with "WithDegreeOfParallelism", WIth -> With |
Myung Shin Kim | Jan 02, 2013 | Mar 08, 2013 |
ePub, Mobi | Page 730 Figure 28-2 |
Figure 28-2 in the ePub and Mobi e-books are outdated and different from the PDF version (and presumably also the printed book). The associated text and PDF figure refer to ReadAsync, but the outdated figures refer to BeginRead and a CallbackMethod. Note from the Author or Editor: |
Tiaan Geldenhuys | Feb 09, 2013 | Feb 20, 2013 |
Printed, PDF, ePub, Mobi, , Other Digital Version | Page 743 last paragraph, and footnote |
The class which defines 'FromAsync' should be 'TaskFactory' instead of 'TaskSchedular'. |
Yusuke Fujiwara | Jan 13, 2013 | Mar 08, 2013 |
Printed, PDF, ePub, Mobi, , Other Digital Version | Page 830 five index entries up from the bottom of the left column |
The index entry states "Component Object Model (COM). See COM objects". However, no "COM objects" index entry exists. |
Sean Hokanson | Jan 30, 2013 | Mar 08, 2013 |