EARTH WEEK
Now through April 22, save up to 70% on digital learning resources. Learn more.
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