C# 3.0 Design Patterns, 1st Edition
by Judith Bishop
C# 3.0 in a Nutshell, 3rd Edition
by Joseph Albahari; Ben Albahari
Programming .NET 3.5, 1st Edition
by Jesse Liberty; Alex Horovitz
Head First Design Patterns
by Eric Freeman; Elisabeth Robson; Kathy Sierra; Bert Bates
JavaScript: The Good Parts, 1st Edition
by Douglas Crockford
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition
by Andrew Troelsen
Cloud Application Architectures, 1st Edition
by George Reese
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 8 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.
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.
Solid all-around reference book - 2009-11-09
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
There are parts of this book for all levels of developers. Error handling and logging for new ones, and LINQ and Lamda expressions for others. This is a solid reference book, but I don't think it is absolutely necessary to have in one's library because you can get similar and relevant examples from MSDN. If you find that it takes more time than it should for you to search MSDN for reference information, then you probably should get this book. If you are a non-developer with a basic understanding of programming constructs, this book also may provide some value to you, as topics such as strings, characters,and collections are all covered.
Its weak , compared to other cookbooks - 2009-11-02
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I have been a big fan of the Oreilly cookbook series. This book though on C# definitely lets you down wanting more.
One other reviewer mentioned the word "weak" and that is exactly it, in one word.
The perl cookbook i used was one of the best which could be applied to real world problems.
This one i still have to find a proper place to use any of its recipes.
Just Weak !
-S
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 >