The Bonus Site for
C# 2008
For Dummies
csharp102.info
The errors listed on this page are less serious than the factual errors listed elsewhere. Still, you should give them a look and note the ones that make a difference in your text.
Chapter 10 should appear as part of Part IV, Object-Oriented Programming, rather than Part III, Using Objects. You see this error in the Table of Contents and later in the book.
Page 6, under "About the Web site." I missed changing this paragraph after we decided to put the bonus materials on a Web site rather than on a CD-ROM. The paragraph should read as follows:
The Web site contains a host of goodies. First, you find an expanded collection of all the source code from this book. Second, you find seven additional bonus chapters. Finally, you find a collection of resources. These include a Frequently Asked Questions (FAQ) page, a variety of bonus articles plus references to useful books and articles you can find elsewhere, and links to several very useful utility programs, such as SharpDevelop, NUnit, and Reflector.
Page 20, first line on page. Change DOS to Windows. (DOS died a while back--it's all Windows now.)
Page 21, first line of code in the upper code example. The first line of code here should be in boldface type.
Page 36, first line in the paragraph below the code example. The word second should be first.
Page 64, first line of second paragraph below the code. This line should read: The example program uses the ReadLine() command to read in what the user ...
Page 86, just before the heading "Don't goto pieces." I should have added the following short paragraph:
You can nest if and switch statements within each other too.
Page 106, fourth paragraph. There should be an "On the Web" icon by this paragraph, which begins "The ListCollection...."
Page 106, first block of code on the page. All references to 'sList' should be to 'nameList'. REPORTED BY A SHARP-EYED READER.
Page 118, 3rd line on the page. It would be helpful to note that Bonus Chapter 4 is on this Web site.
Page 171, Figure 8-1. The notation "Output(funcString)" should read "Output(someString)" as it appears in the surrounding text.
Page 225, first paragraph. The phrase "your Web site" should be "my Web site." You may not even have one!
Page 267, 3rd line of program output near bottom of page. The code above that output actually prints "now creating...," with a lowercase 'n,' not "Now creating...," with an uppercase 'N.'
Page 312, first line of code on the page. The Console.WriteLine call is missing a quote mark on its format string:
"{0}, disp.Display()
should be
"{0}", disp.Display()
Page 319, Figure 14-1. In the uppermost box of the diagram, "iPet" should be "IPet" with a capital I.
Page 319, second paragraph below Figure 14-1. You should see an On the Web icon next to this paragraph. [4-21-08]
Page 361, first paragraph. Note that the "Extra Example 6" referred to is in the LambdaExamples program on this Web site.
Page 372, short paragraph following the one marked with a Tip icon. The phrase "from the following array" should read "from the given array."
Page 374, first item in the bulleted list--the Grouping paragraph. The second sentence makes better sense if you insert a dash or colon between "size" and "all customers".
Page 376, last bullet item at the bottom of the page. The word "alphabetized" should be "ordered".
In the article "Enumerating the Charms of the Enum," page 6, last paragraph on the page (marked Code Example), refers to code "on the CD." There is no CD in this edition. All articles and their code are on this Web site. The paragraph should read:
The EnumFun example available with the download for this article shows off some of enum's many talents, including using enums in if and switch....