Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
Page # Previous errata |
My errata for april 5 were all of chapter 1, my errata of april 12 is for chapter 2 |
Wout Konradt | Apr 12, 2012 | |
Other Digital Version | # Israel |
Missing line in the beginning of the example 15-20. |
Yuri Shirman | Nov 27, 2012 |
Page 8 1st paragraph |
"However, they try have always tried hard".. |
wout Konradt | Apr 05, 2012 | |
Page 11 "green block" sidebar? |
My guess here is the word assuming is used, where the word assume should be used, the sentence doesn't sound correct otherwise. |
Wout Konradt | Apr 05, 2012 | |
Page 11 Bottom of the page |
"And the division's left-hand operand is another.." |
Wout Konradt | Apr 12, 2012 | |
Page 16 paragraph 2 (under example 1-2) |
"because that's where the only code in in this example will live." |
Wout Konradt | Apr 05, 2012 | |
Page 20 last sentence of the page |
".. Example 1-8 would be not need either explicit .." |
Wout Konradt | Apr 05, 2012 | |
Page 36-37 Case statement discussion |
In discussion of the case statements there is mention of multiple cases being allowed but the code example doesn't show it. |
Jon Smith | Aug 01, 2012 | |
Page 38 2nd paragraph |
The expression has no subtraction, yet the explanation says the division is done before or after subtraction. |
Wout Konradt | Apr 14, 2012 | |
Page 39 Example 2-23 and 2-24 |
The difference between commented, and not commented text is unclear in the green lines of the examples. |
Wout Konradt | Apr 14, 2012 | |
Page 42 Example 2-29 |
"intt x;" should be int x; |
Wout Konradt | Apr 14, 2012 | |
Printed | Page 49 first paragraph |
On topic of ConditionalAttribute text reads "You can annotate any method with this attribute" This is wrong. You can only annoate methods that return void and have no out parameters. |
Peter Partch | Nov 11, 2012 |
Page 50 between Example 2-35 and 2-36 |
"Checked statements always involved a block.." |
Wout Konradt | Apr 14, 2012 | |
Page 51 1st paragraph |
"..arithmetic on integers is not a liming factor,.." |
Wout Konradt | Apr 14, 2012 | |
Page 52 1st paragraph |
In "integers is not a liming factor, so it?s quite possible that you won?t notice.", liming should be limiting |
tatworth | Aug 28, 2012 | |
Printed | Page 64 United States |
"The shift operators move all the binary digits left or right by one position." |
Anonymous | Aug 15, 2014 |
Printed | Page 105 3rd paragraph |
"In Example 3-20, fields a and b both have the same initializer..." |
Patrick Skoe | Dec 11, 2012 |
Printed | Page 137 5th paragraph |
"System.Collections.Generics" |
Anonymous | Mar 20, 2014 |
Printed | Page 150 Paragraph 2 |
"with more than 2,147,483,591 (0x7FEFFFFF) elements" |
Tim LaBerge | Jan 09, 2013 |
Printed, PDF | Page 406 Example 11-10 |
No such method as CreateAsync in the System.Reactive.Linq.Observable class |
Max | Jul 15, 2013 |
Printed | Page 518 2nd paragraph |
Though DynamicAttribute is not needed for the local variable(because the only code that can use a local variable is its defining method), Why is DynamicAttribute need for parameters? |
Anonymous | May 09, 2014 |
Printed | Page 519 3rd paragraph |
Restrictions on the dynamic Type |
Anonymous | May 10, 2014 |
Page 523 1st paragraph (inside warning icon) |
Both two references to Example 14-17 should be to Example 14-16. Example 14-17 is for ExpandoObject. |
Yoshiharu Dewa | Jul 01, 2013 | |
Page 532 1st paragraph |
The sentence, |
Yoshiharu Dewa | Jul 01, 2013 | |
Page 582 2nd paragraph |
"Although the File and Folder classes" |
Yukitoshi Suzuki | Feb 13, 2013 | |
Page 625 Example 17-14 |
email.SendCompleted += (s, e) => { if (!tooLate) { emailSent.Set(); } } |
Yukitoshi Suzuki | Apr 09, 2013 | |
Printed | Page 625 Example 17-14. |
"// Prevent call to Set after a timeout" |
Anonymous | May 18, 2014 |
Page 626 In "WaitHandle", line 3 and 6 |
Line3: |
Yukitoshi Suzuki | Apr 09, 2013 | |
Page 674 4th line |
In the last line, 'GetWaiter' should be 'GetAwaiter'. |
Yukitoshi Suzuki | May 20, 2013 | |
Page 683 2nd paragraph |
4th line in the 2nd paragraph says: |
Yukitoshi Suzuki | Jun 05, 2013 | |
Page 708 2nd paragraph |
The 1st line of 2nd paragraph says: |
Yukitoshi Suzuki | Jun 26, 2013 |