Product Description
This is a concise yet thorough reference to C# 3.0 programming as
implemented in Microsoft's Visual Studio 2008. C# 3.0 in a Nutshell
gets right to the point, covering the essentials of language syntax
and usage as well as the parts of the .NET base class libraries you
need to build working applications. But unlike earlier editions,
this book is now organized entirely around concepts and use cases,
providing greater depth and readability. C# 3.0 introduces the most
significant enhancements yet to the programming language, and C# 3.0
in a Nutshell delves deep into the subject while assuming minimal
prior knowledge of C#-making it accessible to anyone with a
reasonable background in programming. In addition to the language,
the book covers the .NET CLR and the core Framework assemblies,
along with the unified querying syntax called Language Integrated
Query (LINQ), which bridges the traditional divide between programs
and their data sources. Free of clutter and long introductions, this
book provides a map of C# 3.0 knowledge in a succinct and unified
style: 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 is 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 Frameworkthat such books
omit, this one covers in detail.
About the Author
Joseph Albahari is a core C# design architect at Egton Software
Services in Australia, which supplies the largest primary healthcare
software vendor in the UK. He has been developing large-scale
enterprise applications on .NET and other platforms for more than 15
years, working in medical, telecommunication and education
industries. Joseph specializes in designing custom components, and
has written application frameworks for three companies. Ben Albahari
is a former Program Manager at Microsoft, where he worked on several
projects, including the .NET Compact Framework and ADO.NET. He was
the cofounder of Genamics, a provider of tools for C# and J++
programmers, as well as software for DNA and protein sequence
analysis. He is a coauthor of C# Essentials, the first C# book from
O'Reilly, and of previous editions of C# in a Nutshell.