Sebastopol, CA--The writers of C# 3.0 in a Nutshell (O'Reilly, $49.99)-- brothers Joseph and Ben Albahari--get right to the point in their concise and thoroughly updated reference to C# 3.0 programming as implemented in Microsoft's Visual Studio 2008. In this new edition, they focus on language syntax and usage essentials--as well as the parts of the .NET base class libraries needed to build working applications. But unlike earlier editions, the third edition is now organized entirely around concepts and use cases, making it easier to read and understand.
C# 3.0 introduces the most significant enhancements yet to the programming language. And C# 3.0 in a Nutshell dives into the subject while assuming minimal prior knowledge of C#--making the content accessible to anyone with a reasonable background in programming.
"If you're already familiar with C# 2.0, you'll find more than a hundred pages dedicated to LINQ and other new C# 3.0 features," the authors say. "In addition, many other chapters are designed to lift your existing knowledge of C# and the core Framework."
Indeed, C# 3.0 in a Nutshell provides a succinct and easy-to-follow map
of C# 3.0 knowledge:
- The opening chapters concentrate purely on C#, starting with the basics of syntax, types, and variables, and finishing with advanced topics such as unsafe code and preprocessor directives.
- Later chapters cover the core .NET 3.5 Framework, including such topics as LINQ, XML, collections, I/O and networking, memory management, reflection, attributes, security, threading, application domains, and native interoperability.
Designed as a handbook for daily use, C# 3.0 in a Nutshell makes an ideal companion to any of the vast array of books that focus on an applied technology such as WPF, ASP.NET, or WCF. The areas of the language and .NET Framework that such books omit are covered here in detail.
Joseph Albahari is a core C# design architect at Egton Software Services, and he has been developing large-scale enterprise applications on .NET and other platforms for more than 15 years.
Ben Albahari is a former program manager at Microsoft, and he has worked on three .NET teams, including ADO.NET and the .NET Compact Framework.
O’Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O’Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying “faint signals” from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.