Professional C# 2008ISBN: 978-0-470-19137-8
Paperback
1848 pages
March 2008
This title is out-of-print and not currently available for purchase from this site.
|
Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.
Chapter | Page | Details | Date | Print Run |
---|---|---|---|---|
liv | Errors in Reference 2nd row from top: Visual Studio 2005 should be: Visual Studio 2008 AND 4th row from top: Framework 2.0 or 3.0 should be: Framework 2.0, 3.0 or 3.5 |
08/11/08 | ||
L (50 in Intro) | Error in Text Page L of the introduction referencing automatically implemented properties supplies the fully expanded example using myItem. The field declaration is a private int _myItem, while the property accessor and mutator refer to myItem (no underscore). They should be: private int myItem; |
12/3/09 | ||
7 | Error in Text knowSuggested should be: knownLine |
07/10/2008 | ||
2 | 26 | Error in Reference Reference is made to an online document here: We have also made available separate documents for download on the Wrox Press Web site (www.wrox.com) that give introductions to C# from the point of view of each of these languages. Should be: We have made introductions to C# from the point of view of each of these languages available in Appendix B. |
04/03/08 | |
31 | Error in Text Under "The output from this program is," on the third line: System.Bool Should be System.Boolean |
02/06/09 | ||
33 | Errore in Code The Console.WriteLine() statement should not be outside of a method. |
04/01/08 | ||
42 | Error in Text Near the bottom of the page, ... to Visual Basic EndIf... Should be ... to Visual Basic End If... (missing space) |
4/1/10 | ||
2 | 43 | Error in Code In the second code listing: if (i == 0) Let's add some brackets here. The "Let's add some brackets here." comment should not be there. Should be: if (i == 0) |
4/10/09 | |
66, 67 | Error in Text On pages 66 and 67, there are reserved keyboards listed. Private and Public are both capitalized, which should be lowercase. Any C# keyword should be lowercase. |
4/5/10 | ||
2 | 69 | Error in Text public int subscriberId; Should be private int subscriberId; |
7/8/09 | |
88 | Error in Code The paragraph at the bottom of the page has two errors: System.Drawing.Color.DateTime should read: System.DateTime and: System.DRawing.dll should read: System.Drawing |
1/26/09 | ||
112 | Error in Table The table should read: internal Any types or members private Any member of a type, also any nested type |
08/13/08 | ||
4 | 119 | Error in Code if ((result == Withdraw(amount)) should read: if (result = Withdraw(amount)) |
07/07/2008 | |
126 | Error in Code row: 2, element: 1, value: 9 row: 2, element: 2, value: 10 row: 2, element: 3, value: 11 Should be: row: 2, element: 0, value: 9 row: 2, element: 1, value: 10 row: 2, element: 2, value: 11 |
06/16/2010 | ||
129 | Error in Text The Array class implements a bubble-sort for sorting the elements Should be The Array class implements a quick-sort algorithm for sorting the elements |
03/27/09 | ||
142 | Error in Table Line 6 of the table Comparison == != < ><= >= should be Comparison == != < > <= >= (space between > and <=) |
5/26/09 | ||
148 | Error in Table In line 5 of the table: Group Operators can be removed, is same as header |
5/26/09 | ||
7 | 192 | Error in Code bottom line: list.FindAll(int x) => { return x>5; }); Should be: list.FindAll((int x) => { return x>5; }); |
07/09/2008 | |
148 | Error in Table In line 8 of table: Relational < ><= >= is as should be Relational < > <= >= is as (space between > and <=) |
5/26/09 | ||
163 | Error in Table In line 5 of the table: Comparison ==, !=,>=,<=>,<, should be Comparison ==, !=, >=, <=, >, < (comma between <= and >; the last comma can be removed; add space for readability) |
5/26/09 | ||
197 | Typo in Text Before the last code: The code for the events would like this: should be The code for the events would be like this: |
6/15/09 | ||
198 | Error in Code "public ActionCancelEventArgs(bool cancel) : this(false, String.Empty) {}" should be: "public ActionCancelEventArgs(bool cancel) : this(cancel, String.Empty) |
07/08/2008 | ||
200 | Error in Text First paragraph: set the string to :: and cancel the event should be set the string to "" and cancel the event |
6/15/09 | ||
212-214 | Error in Code On page 214, the routine Norm() should look like this: public double Norm() { return Math.Sqrt(x*x + y*y + z*z); } |
1/26/09 | ||
10 | 260 | Error in Text else return res; ?res? should be changed to ?result? |
07/09/2008 | |
271 | Error in Figure 10-4 Figure 10-4 should have: List<LinkedListNode<Document>> for the list on the left column and LinkedList<Document> for the linked list on the right column |
6/29/09 | ||
274 | Error in Text After this line of code: firstPriorityNode = priorityNode.Previous; The following line should be added: priorityNode = firstPriorityNode; |
1/11/10 | ||
315 | Error in Text List for the grouping query on page 315 is incorrect. List should be: UK 9 Brazil 3 Finland 3 Australia 2 Austria 2 Italy 2 USA 2 |
1/25/10 | ||
10 | 316 | Error in Results Lewis Hamilton should be removed from the results on bottom of page 316, Kimi Raikkonen should be added to the Finland-results. Here are the correct results: UK 8 Jim Clark; Mike Hawthorn; Graham Hill; Damon Hill; James Hunt; Nigel Mansell; Jackie Stewart; John Surtees; Brazil 3 Emerson Fittipaldi; Nelson Piquet; Ayrton Senna; Finland 3 Mika Hakkinen; Kimi Raikkonen; Keke Rosberg; Australia 2 Jack Brabham; Alan Jones; Austria 2 Niki Lauda; Jochen Rindt; Italy 2 Alberto Ascari; Nino Farina; USA 2 Mario Andretti; Phil Hill; |
07/09/2008 | |
537 | Error in Text Underneath the heading Asynchronous Callback, the third sentence ends with: "defines a parameter of IAsnycResult and a void..." IAsnycResult should be IAsyncResult |
1/25/10 | ||
563 | Error in Code The code in the Main() function at the bottom of page 563 contains a undefined local variable, mevents, which should be autoEvents. |
7/10/09 | ||
573 | Error in Text In the paragraph before the last code segment on the page: After sleeping, the result of the calculation is written to the Result property of DoEventArgs. The last word in the sentence should be DoWorkEventArgs |
7/9/09 | ||
898 | Error in Text 2nd paragraph: To start this task, right-click your solution,... Should be To start this task, right-click your project,... |
03/10/09 | ||
925 | Error in Text In final paragraph of page 925, the sentence starting with “Notice that this example uses FileStreams, ..." should be ignored. |
1/12/10 | ||
28 | 933 | Error in First Code Block First code block: //change path to math your path structure should be: //change path to match your path structure |
06/11/08 | |
933 | Error in Second Code Block Second code block: math should be: match |
06/12/2008 | ||
1459 | Error in Code data.RoomReservations.Add(roomReservation); Should be: data.RoomReservations.InsertOnSubmit(roomReservation); |
8/10/09 | ||
1697 | Error in Text section ?foreach Statement?: Remove the last sentence ?The For Each statement of Visual Basic doesn?t allow?? The new Visual Basic code: For Each num as Integer In arr Console.WriteLine(num) Next |
07/24/08 |