Book description
A new edition of this title is available, ISBN-10: 0321533925 ISBN-13: 9780321533920
“Essential
C# 2.0 pulls off a very difficult task. The early chapters are
comprehensible by beginning developers, while the later chapters
pull no punches and provide the experienced developer with the
detailed information they need to make the most of C# 2.0. Starting
with the first chapter, Mark has successfully interwoven tidbits of
information useful to even the most advanced developer while
keeping the book approachable.”
–Chris Kinsman, chief architect, Vertafore, Microsoft
Regional Director
“How refreshing! This book deals with C# thoroughly,
rather than skimming over the whole .NET framework. It is valuable
to newcomers and professionals alike.”
–Jon Skeet, C# MVP
“Essential C# 2.0 is a one-stop shop for an
experienced programmer looking to ramp up on one of the hottest
languages around today. Mark delivers an intelligent and detailed
tour of C#, providing newcomers to the language with a solid
foundation of skill on which to build their next generation of
applications.”
–Stephen Toub, technical editor, MSDN Magazine
“This book provides complete, up-to-date coverage of all
the programming constructs in C#. Masterfully organized, it allows
beginning programmers to get on board and leads more experienced
programmers into the world of structured programming. Because of
its unwavering focus on the essential programming constructs of
C#–such as generics, delegates, and much more–this book
is indispensable. For programmers who want to solve their
day-to-day programming issues using the latest features this modern
programming language has to offer, this book is
indispensable.”
–Narendra Poflee, IT integration specialist, Itron
Inc.
“Essential C# 2.0 is an ideal book for all
programmers interested in C#. If you are a beginner, you will
quickly learn the basics of C# programming and become familiar with
the concepts. The flow of the text is easy to follow and does a
great job of not repeating concepts that have already been covered.
For the experienced programmer, this book has priceless nuggets
embedded within its pages, making it a great read for programmers
who are already familiar with C#. This will be a book that I will
keep next to my computer for years to come.”
–Michael Stokesbary, software engineer, Itron Inc.
Essential C# 2.0 is a clear, concise guide to C#–including the features new to C# 2.0. The book clearly presents material for beginners and experts and provides contrasts and comparisons between C# and other languages. The C# language is covered comprehensively and each important construct is illustrated with succinct code examples. Complete code examples are available online. Mark Michaelis has organized the material for quick access. Graphical “mind maps” at the beginning of each chapter show what material is covered and how each topic relates to the whole.
Following the C# introduction, readers will learn about
C# primitive data types, value types, reference types, type conversions, and arrays
Operators and control flow, loops, conditional logic, and sequential programming
Methods, parameters, exception handling, and structured programming
Classes, inheritance, structures, interfaces, and object-oriented programming
Well-formed types, operator overloading, namespaces, and garbage collection
Generics, collections, and iterators
Reflection, attributes, and declarative programming
Threading, synchronization, and multi-threaded patterns
Interoperability and unsafe code
The Common Language Infrastructure that underlies C#
C# 2.0 has a multitude of new features that make the language even more powerful, productive, and efficient. These new features are thoroughly covered in this book. A separate appendix on C# 2.0 topics helps readers quickly find new features of the language.
Whether you’re just starting out as a programmer, are an experienced developer looking to learn C#, or are a seasoned C# programmer interested in learning the new features of C# 2.0, Essential C# 2.0 gives you just what you need to quickly get up and running writing C# applications.
Table of contents
- Title Page
- Copyright Page
- Contents at a Glance
- Contents
- Praise for Essential C# 2.0
- Figures
- Tables
- Forward
- Preface
- Acknowledgments
- About the Author
- 1. Introducing C#
- 2. Data Types
- 3. Operators and Control Flow
- 4. Methods and Parameters
- 5. Classes
- 6. Inheritance
- 7. Interfaces
- 8. Value Types
- 9. Well-Formed Types
- 10. Exception Handling
- 11. Generics
- 12. Collections
- 13. Delegates and Events
- 14. Reflection and Attributes
- 15. Multithreading
- 16. Multithreading Patterns
- 17. Platform Interoperability and Unsafe Code
- 18. The Common Language Infrastructure
- A. Downloading and Installing the C# Compiler and the CLI Platform
- B. Complete Source Code Listings
- C. C# 2.0 Topics
- Index
- Footnotes
Product information
- Title: Essential C# 2.0
- Author(s):
- Release date: July 2006
- Publisher(s): Addison-Wesley Professional
- ISBN: 0321150775
You might also like
book
Essential C# 4.0
is a well-organized,“no-fluff” guide to all versions of C# for programmers at all levels of C# …
book
Essential C# 6.0
“ Welcome to one of the greatest collaborations you could dream of in the world of …
book
Essential C# 5.0
is a well-organized, no-fluff guide to the latest versions of C# for programmers at all levels …
book
Essential C# 3.0: For .NET Framework 3.5
is an extremely well-written and well-organized “no-fluff” guide to C# 3.0, which will appeal to programmers …