Wiley.com
Print this page Share

Professional C# 2008

ISBN: 978-0-470-19137-8
Paperback
1848 pages
March 2008
Professional C# 2008  (0470191376) cover image
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.

ChapterPageDetailsDatePrint 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
Back to Top