Home > Store

Essential C# 7.0, Rough Cuts, 6th Edition

Essential C# 7.0, Rough Cuts, 6th Edition

Rough Cuts

  • Available to Safari Subscribers
  • About Rough Cuts
  • Rough Cuts are manuscripts that are developed but not yet published, available through Safari. Rough Cuts provide you access to the very latest information on a given topic and offer you the opportunity to interact with the author to influence the final publication.

Not for Sale

Also available in other formats.


  • Copyright 2018
  • Edition: 6th
  • Rough Cuts
  • ISBN-10: 0-13-520448-8
  • ISBN-13: 978-0-13-520448-1

This is the Rough Cut version of the printed book.

Essential C# 7.0 is a well-organized, no-fluff guide to the latest versions of C# for programmers at all levels of experience. Covering all of C# and specifically 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. Author Mark Michaelis is a world-class C# expert. He is a long-time Microsoft MVP and is a Microsoft Regional Director. He was formerly principal developer on Microsoft’s C# compiler team. This title makes it easy to program with any version of C#, whether you’re creating new code or maintaining existing systems.

Sample Content

Table of Contents






About the Author

Chapter 1: Introducing C#

Chapter 2: Data Types

Chapter 3: More with Data Types

Chapter 4: Operators and Control Flow

Chapter 5: Methods and Parameters

Chapter 6: Classes

Chapter 7: Inheritance

Chapter 8: Interfaces

Chapter 9: Value Types

Chapter 10: Well-Formed Types

Chapter 11: Exception Handling

Chapter 12: Generics

Chapter 13: Delegates and Lambda Expressions

Chapter 14: Events

Chapter 15: Collection Interfaces with Standard Query Operators

Chapter 16: LINQ with Query Expressions

Chapter 17: Building Custom Collections

Chapter 18: Reflection, Attributes, and Dynamic Programming

Chapter 19: Multithreading

Chapter 20: Thread Synchronization

Chapter 21: Platform Interoperability and Unsafe Code

Chapter 22: The Common Language Infrastructure


Index of 7.0 Topics

Index of 6.0 Topics

Index of 5.0 Topics

Index of 4.0 Topics


Submit Errata

More Information