Curious about C#? Ready to start programming .NET? In less than 200 pages, Essential C# gives you the heart of the language and the key techniques that make it unique.
Two weeks after C# was unveiled, lead author Ben Albahari wrote the influential Java/C++/C# comparison that's been making the rounds on the Web ever since. He knows C# very well. Along with his coauthors, he opens with a brief C# overview that illuminates its close fit with .NET. Next, there's a detailed reference to the language's key elements, from its unified type system to delegates to its ability to mark code as "unsafe" for performance or legacy extension purposes.
Essential C# then covers the most common tasks you'll need to perform as a .NET developer working with C#. Most fall into two categories: leveraging the functionality built into .NET's base class libraries, and interacting with .NET's common language runtime. Among the topics covered: threading, assemblies, reflection, custom attributes, and achieving interoperability with COM and native DLLs.
The book concludes with useful appendices on C# keywords, regular expressions, format specifiers, namespaces, assemblies, and more. Think of it as a working introduction for experienced developers.
Bill Camarda is a consultant and writer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.
This guide for experienced programmers introduces the C# object- oriented programming language and the Microsoft .NET Common Language Runtime (CLR) and Base Class Libraries (BCL) that support it. Coverage includes C# language elements and syntaxes, major C# data types, basic C# programming tasks, common development issues, interoperations with legacy Win32 APIs and COM components, and the use of C/C++ style pointers within the managed context of the CLR. Annotation c. Book News, Inc., Portland, OR (booknews.com)