Errata

Microsoft Visual C# 2013 Step by Step

Errata for Microsoft Visual C# 2013 Step by Step

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
Other Digital Version chapter 19. Kindle version for iPad

The exercises in chapter 19 do not work. The first exercise does not generate a public method GetEnumerator() but rather a private explicit interface method which is then not visible to the foreach function in the EnumeratorTest. It is the situation described earlier in the book in chapter 13 for the numberOfLegs function. The final exercise is simply configured wrongly in the download, you set the target folder for the generated code to be the same as the previous version of BinaryTree folder which makes it difficult to get the IteratorBinaryTree version of BinaryTree to work. I won't struggle with it any more, but you can't get from the download code to a version that works by following the text in the book.
Otherwise great book, I have learned a great deal and am sold on C#.

sorry I can't give page numbers. I have the kindle version and they can't be seen.

Kevin Melvin  Mar 13, 2014 
PDF Page 143
1st image

When trying to debug the Windows 8.1 app, the image indicates that we should see the formatting exception in our code. I had to tweak the Exception Settings in my VS2013 IDE to enable breaking when exceptions are thrown. I don't remember tweaking those before, but without enabling those it wouldn't work. This was under the "Debug" menu, "Exceptions".

Peter Schott  Mar 12, 2014