| help | account  


Essential C# 3.0: For .NET Framework 3.5
View Larger Image
Mark Michaelis
Addison-Wesley, Paperback, 2nd edition, Published August 2008, 800 pages, ISBN 0321533925
List Price: $49.99
Our Price: $31.95
You Save: $18.04 (36% Off)


FREE Shipping on Orders over $40!*
Availability: In-Stock

Be the First to Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

Essential C# 3.0 is an extremely well-written and well-organized “no-fluff” guide to C# 3.0, which will appeal to programmers at all levels of experience with C#. Unlike other books on the topic, this fully updated edition dives deep into the new features that are revolutionizing programming with brand new chapters covering LINQ, Query Expressions, Lambda Expressions, Delegates, Collection Interfaces, and Standard Query Operators.

Author Mark Michaelis covers the C# language in depth, and each important construct is illustrated with succinct, relevant code examples. (Complete code examples are available online.) Graphical “mind maps” at the beginning of each chapter show what material is covered and how each topic relates to the whole. Topics intended for beginners and advanced readers are clearly marked.

Following an introduction to C#, readers 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, custom collections, and iterators
• Delegates and lambda expressions
• LINQ query operators and query expressions
• Reflection, attributes, and declarative programming
• Threading, synchronization, and multithreaded patterns
• Interoperability and unsafe code
• The Common Language Infrastructure that underlies C#

 

Whether you are 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# 3.0, Essential C# 3.0 gives you just what you need to quickly get up and running writing C# applications.

 

Table of Contents

Figures
Tables
Foreword
Preface
About the Author

Chapter 1: Introducing C#

Chapter 2: Data Types

Chapter 3: Operators and Control Flow

Chapter 4: Methods and Parameters

Chapter 5: Classes

Chapter 6: Inheritance

Chapter 7: Interfaces

Chapter 8: Value Type:

Chapter 9: Well-Formed Types

Chapter 10: Exception Handling

Chapter 11: Generics

Chapter 12: Delegates and Lambda Expressions

Chapter 13: Events

Chapter 14: Collection Interfaces with Standard Query Operators

Chapter 15: Query Expressions

Chapter 16: Building Custom Collections

Chapter 17: Reflection and Attributes

Chapter 18: Multithreading

Chapter 19: Multithreading Patterns

Chapter 20: Platform Interoperability and Unsafe Code

Chapter 21: The Common Language Infrastructure

Appendix A: Downloading and Installing the C# Compiler and the CLI Platform

Appendix B: Full Source Code Listings

Appendix C: C# 3.0 Index

Index

 

About the Author

Mark Michaelis is a software architect and trainer at Itron Corporation and an instructor with Pluralsight. He holds a B.A. in philosophy from the University of Illinois and an M.S. in computer science from the Illinois Institute of Technology. Mark is a Microsoft Certified Trainer, a Microsoft Most Valued Professional for Visual Studio, and serves on several Microsoft software design review teams, including C# and Visual Studio Team System. He lives in Spokane, Washington.




Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account