Essential C# 7.0 (6th edition)

Essential C# 7.0 (6th edition)

By: Mark Michaelis (author)Paperback

In Stock

£28.59 RRP £43.99  You save £15.40 (35%) With FREE Saver Delivery


Essential C# 7.0 is a well-organized, no-fluff guide to the latest versions of C# for programmers at all levels of experience. Updated to reflect new C# 7.0 features and patterns, it will help you write C# code that's simple, powerful, robust, secure, and maintainable. This book's authors are world-class C# experts: long-time Microsoft MVP and Regional Director Mark Michaelis and Eric Lippert, formerly principal developer on Microsoft's C# compiler team. Together, they cover the entire language, illustrating key constructs with succinct examples and offering a complete foundation for successful C# development. Essential C# 7.0 makes it easy to program with any version of C#, whether you're creating new code or maintaining existing systems.

About Author

Normal 0 false false false EN-US X-NONE X-NONE Mark Michaelis is the founder of IntelliTect, a high-end software engineering and consulting company where he serves as the chief technical architect and trainer. Mark speaks at developer conferences and has written numerous articles and books--currently, he is the Essential .NET columnist for MSDN Magazine. Since 1996, Mark has been a Microsoft MVP for C#, Visual Studio Team System, and the Windows SDK. In 2007 he was recognized as a Microsoft Regional Director. He also serves on several Microsoft software design review teams, including C# and VSTS. Mark holds a bachelor of arts in philosophy from the University of Illinois and a masters in computer science from the Illinois Institute of Technology.


Chapter 1 - Introducing C# Chapter 2 - Data Types Chapter 3 - Operators and Control Flow Chapter 4 - 4 Methods and Parameters Chapter 5 - Classes Chapter 6 - Inheritance Chapter 7 - Interfaces Chapter 8 - Value Types 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 - LINQ with Query Expressions Chapter 16 - Building Custom Collections Chapter 17 - Reflection, Attributes, and Dynamic Programming Chapter 18 - Multithreading Chapter 19 - Thread Synchronization Chapter 20 - Platform Interoperability and Unsafe Code Chapter 21 - The Common Language Infrastructure Appendix A - Downloading and Installing the C# Compiler and CLI Platform Appendix B - Working with the .NET Compiler Platform ("Roslyn") Appendix C - Tic-Tac-Toe Source Code Listing

Product Details

  • ISBN13: 9781509303588
  • Format: Paperback
  • Number Of Pages: 1040
  • ID: 9781509303588
  • weight: 1632
  • ISBN10: 1509303588
  • edition: 6th edition

Delivery Information

  • Saver Delivery: Yes
  • 1st Class Delivery: Yes
  • Courier Delivery: Yes
  • Store Delivery: Yes

Prices are for internet purchases only. Prices and availability in WHSmith Stores may vary significantly