Join Books.org — it's free

C# Essentials by Ben Albahari — book cover
C/C++, C#

C# Essentials

by Ben Albahari, Brad Merrill, Peter Drayton
Available on Bookshop Write a review

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.

Log in to track your reading progress.

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
C# Essentials is an easy way for experienced programmers to evaluate and get up to speed quickly on the language best suited to developing web applications and services on the new Microsoft .NET platform.

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)

About the Author, Ben Albahari

Drayton is an independent consultant, author, and instructor for DevelopMentor. He has been living the "Nothing but .NET" lifestyle since 2000, teaching students and consulting with early state companies to help them transition to a managed world.

Reviews

There are no reviews yet. Log in to write one.

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.

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)

Book Details

Published
January 1, 2002
Publisher
O'Reilly Media, Incorporated
Pages
218
Format
Paperback
ISBN
9780596003159

More by Ben Albahari

Similar books