Advanced Search
Start Your Free Trial

Overview

Other Readers Also Read...
C# 3.0 in a Nutshell, 3rd Edition

C# 3.0 in a Nutshell, 3rd Edition
by Joseph Albahari; Ben Albahari

Top Sellers in this Category

Head First Design Patterns

Head First Design Patterns
by Eric Freeman; Elisabeth Robson; Kathy Sierra; Bert Bates

C# in Depth

C# in Depth
by Jon Skeet

Head First C#

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.

Amazon.com® Reader Reviews (Ranked by Helpfulness)

Average Amazon.com® Rating: 4.0 out of 5 rating Based on 6 Ratings

Learn to boil water! - 2008-05-07
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star 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: 1 star rating2 star rating3 star rating4 star rating5 star 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: 1 star rating2 star rating3 star rating4 star rating5 star 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: 1 star rating2 star rating3 star rating4 star rating5 star 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: 1 star rating2 star rating3 star rating4 star rating5 star rating
very impressed with the delivery time. amazon is truelly fast. excellent purchase. i have waited for a long time for such a material.

Browse Similar Topics

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 >


About Safari Books Online • Terms of Service • Privacy Policy • Contact Us • Corporate Licenses • Help • Accessibility | See us on FacebookSee us on Linked InSee us on TwitterRSS

Copyright 2009 Safari Books Online. All rights reserved.