| FlazX | Browse Computer Book | Community Board | Links | Blog | Login |
|
Data Structures and Algorithms Using C# Google Search |
User review Junk This book is absolute junk. I would be embarassed of this text if I were the author, editor or publisher. If I could give it a zero, I would. Please do not purchase this book unless you absolutely have to. User review Hi, I am C#. Can I please have my dignity back? So, I sat down to read this book thinking it might have some good insights into using C# for common data algorithms. However, it has become a great source of comedic relief for me, my friends and colleagues. The programming errors are hilarious! My favorite, by far, is on page 255 where the code sample reads like this: public class Node { Public int data; public void Node(ByVal key As Integer) { data = key; } } Nice mixture of C# and VB.NET in one line of code there. It seems to me that this person doesn't know C# at all. How did this book ever get published? How does this author keep it published? Why did I buy it? Well, Mike, thanks for the laughs! I think the epilogue should contain the following code example: public class BookAuthor { public BookAuthor(bool knowsCSharp) { if(knowsCSharp) knowsCSharp = false; // who am I kidding! - MM } public void WriteBook() { WriteSomeStuff(); } public void EditBook() { return; // I am a C# GOD!! - MM } public void PublishBook() { try { SendToPublisherAndMakeSale(); } catch(BookIsHorribleException ex) { // just ignore this and keep trying,,,, - MM PublishBook(); } } } User review very very sloppy Half the code samples do not compile for such simple things as missing semicolons And given that about half the content of the book is the code samples that is a big issue! Here is an example: static void Main() { CSet setA = new CSet(); CSet setB = new CSet(); setA.add(`milk`); setA.add(`eggs`); setA.add(`bacon`); setA.add(`cereal`); setB.add(`bacon`); setB.add(`eggs`); setB.add(`bread`) Other books on C# |
Google Talk : admin-at-flazx-dot-us