Books.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.
Overview
Concise but thorough, this second edition of C# Essentials introduces the Microsoft C# programming language, including the Microsoft .NET Common Language Runtime (CLR) and .NET Framework Class Libraries (FCL) that support it. This book's compact format and terse presentation of key concepts serve as a roadmap to the online documentation included with the Microsoft .NET Framework SDK; the many examples provide much-needed context. This new edition has been updated to cover the final release of the C# language. In addition to overviews of C#, the CLR, and the FCL, this new edition of C# Essentials covers:- Every C# language element and its syntax, in reference format, including new keywords
- The major C# datatypes, with code examples
- Common C# programming tasks
- Interoperation with legacy Win32 APIs and COM components, and the use of C/C++ style pointers within the managed context of the CLR
- Common development issues
Synopsis
Concise but thorough, this second edition introduces the Microsoft C# programming language, including the Microsoft .NET Common Language Runtime (CLR) and .NET Framework Class Libraries (FCL) that support it. This book's compact format and terse presentation of key concepts serve as a roadmap to the online documentation included with the Microsoft .NET Framework SDK.
Booknews
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)
Editorials
From Barnes & Noble
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)
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.