C# 3.0 Design Patterns, 1st Edition
by Judith Bishop
C# 3.0 in a Nutshell, 3rd Edition
by Joseph Albahari; Ben Albahari
Head First Design Patterns
by Eric Freeman; Elisabeth Robson; Kathy Sierra; Bert Bates
JavaScript: The Good Parts, 1st Edition
by Douglas Crockford
Cloud Application Architectures, 1st Edition
by George Reese
C# in Depth
by Jon Skeet
Head First C#
by Andrew Stellman; Jennifer Greene
Completely updated for C# 3.0 and the .NET 3.5 platform, the new edition of this bestseller offers more than 250 code recipes to common and not-so-common problems that C# programmers face every day. Every recipe in the book has been reconsidered with more than a third of them rewritten to take advantage of new C# 3.0 features. If you prefer solutions you can use today to general C# language instruction, and quick answers to theory, this is your book. C# 3.0 Cookbook offers a new chapter on LINQ (language integrated query), plus two expanded chapters for recipes for extension methods, lambda functions, object initializers, new synchronization primitives and more. The new edition is also complemented by a public wiki, which not only includes all of the C# 2.0 recipes from the previous edition unchanged by the release of C# 3.0, but invites you to suggest better ways to solve those tasks. Here are some of topics covered:
LINQ
Numeric data types and Enumerations
Strings and characters
Classes and structures
Generics
Collections
Exception handling
Delegates, events, and lambda expressions
Filesystem interactions
Web site access
XML usage (including LINQ to XML, XPath and XSLT)
Networking
Threading
Data Structures & Algorithms
Each recipe in the book includes tested code that you can download from oreilly.com and reuse in your own applications, and each one includes a detailed discussion of how and why the underling technology works. You don't have to be an experienced C# or .NET developer to use C# 3.0 Cookbook. You just have to be someone who wants to solve a problem now, without having to learn all the related theory first.
Average Amazon.com® Rating: ![]()
![]()
![]()
![]()
Based on 6 Ratings
Learn to boil water! - 2008-05-07
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
This is a good intro book that eliminates the need for some of the first books I bought on C#. When compared to other "cookbooks", however, this book is incredibly weak (see: XSLT Cookbook, SQL Cookbook). If you have used C# for more than 6 months, you will know how to iterate over an array, to use String.IsNullOrEmpty, get the index of a value within a string, and use a generic arraylist. These are just some of the junior "recipes" you'll see in this book. The "recipes" just exercise the fundamentals (i.e. how to boil water) rather than how the fundamentals work together to solve complex problems in elegant ways. The easier the concept, the more information. There isn't really any analysis or best-practice justification present. I'd like to see some performance analysis of generics or at least some depth on partial methods. Nothing to see here for mid-level developers. Not written or organized poorly, just simple. If it were titled "Intro to C# by example", I'd give it a higher score.
A handfull book for midlevel to advanced programmers - 2008-02-22
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
This book covers all the needs for those who want to learn a little bit more of C#.
I'm very pleased the way the author examplifies using design patterns, 3.5 features and explaining all the time the pros and cons of the code given.
As bottom note I should recommend this for all you who wants to gather a little more experience in c#.
Greets from Brazil, Diego.
C# 3.0 Cookbook is an excellent resource - 2009-06-16
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I have develops software professionally for over 30 years. Most of what I've written is C and C++. The "C# Cookbook" made the transition to C# painless, and the newer "C# 3.0 Cookbook" is better, because it's more up-to-date. Chapters exist for Language Integrated Query (LINQ), Strings and Characters, Classes and Structures, Generics, Collections, Iterators, Partial Types, and Partial Methods, Exception Handling, Diagnostics, Delegates, Events, and Lambda Expressions, Regular Expressions, Data Structures and Algorithms, Filesystem I/O, Reflection, Web, XML, Networking, Security, Threading and Synchronization, Toolbox, and finally, Numbers and Enumerators.
The book could be best described a significant set of well-documented coding examples for someone who already knows the base-language of C#, however, there are so many examples, I expect a computer-competent person could probably learn much of the language of C# just from the examples.
For someone who knows nothing about C# at all, I would recommend a different book to learn C# syntax ("C# in a Nutshell" by Oreilly is a good choice), however, all such books that I have seen do little to help learn the immense set of .NET libraries, and leave the user unable to program anything very sophisticated, so I strongly recommend that anyone just learning the language also purchase "C# 3.0 Cookbook too.
It contains many bite-size written code examples that have saved me an immense amount of time, it's well written, and I believe that most C# programmers would find this book would save them lots of time.
One of the best books on C# I own - 2008-04-25
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
This book is perpetually on my desk, whenever I cannot easily figure out how to do something, I check this book before going to MSDN, etc. Critical member of my bookshelf.
Amazon Delivery - 2009-04-24
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
very impressed with the delivery time. amazon is truelly fast. excellent purchase. i have waited for a long time for such a material.
Top Level Categories:
Programming
Sub-Categories:
Programming > C#
Programming > .NET
Some information on this page was provided using data from Amazon.com®. View at Amazon >