SPECIAL OFFERS
Keep up with new releases and promotions. Sign up to hear from us.
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.
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.
Figures
Tables
Foreword
Preface
Acknowledgments
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
Index of 7.0 Topics
Index of 6.0 Topics
Index of 5.0 Topics
Index of 4.0 Topics