Build the skills to apply Microsoft® .NET collections effectively
Put .NET collections to work—and manage issues with GUI data binding, threading, data querying, and storage. Led by a data collection expert, you'll gain task-oriented guidance, exercises, and extensive code samples to tackle common problems and improve application performance. This one-stop reference is designed for experienced Microsoft Visual Basic® and C# developers—whether you’re already using collections or just starting out.
Discover how to:
Implement arrays, associative arrays, stacks, linked lists, and other collection types
Apply built in .NET collection classes by learning their methods and properties
Add enumerator, dictionary, and other .NET collection interfaces to your classes
Query collections by writing simple to complex Microsoft LINQ statements
Synchronize data across threads using built in .NET synchronization classes
Enhance your custom collection classes with serialization support
Use simple data binding to display collections in Windows® Forms, Microsoft Silverlight®, and Windows Presentation Foundation
Collection Basics
Chapter 1 Understanding Collections: Arrays and Linked Lists
Comments about oreilly Developer's Guide to Collections in Microsoft® .NET:
For developers looking for a simple reference book on collections, then this book will serve that purpose and serve it well. For those looking for a great read from cover-to-cover, they may be disappointed.
This book tends to be repetitive in discussion topics, examples, and code samples in the first two parts of the book. In the first part, the author conducts walk-throughs to develop custom collections. In the second part, the author conducts walk-throughs on using the built-in .NET collections.
For experienced .NET developers, the first two parts will not provide much value. However, it is beneficial for new developers who have not worked with the built-in collections in .NET. They will obtain an understanding of the mechanics of the built-in collections and how memory is utilized when using the various types of collections. So in this aspect, new developers will get more value out of this book.
The third and fourth parts delve into advanced topics, including using LINQ, threading, serialization and data binding. I find these two parts of the book are well written and flow better than the first two parts. Both beginner and experienced developers will find value in this half of the book, mainly on the topics of threading and serialization.
11/4/2011
4.0
Chapter 1
By TATWORTH
from Macclesfield, England
About Me Developer
Pros
Cons
Best Uses
Expert
Intermediate
Student
Comments about oreilly Developer's Guide to Collections in Microsoft® .NET:
The code is well illustrated by diagrams. The approach is practical. The code is well commented. It would be better for the C# code to have been fully style cop compliant.
I am looking forward to reviewing the rest of this excellent book.