|
|
|||
|
||||
OverviewThis book provides comprehensive coverage of the C# language, going beyond a tutorial and offering a foundation upon which you can begin effective software development projects. For readers already familiar with C#, this book provides insight into some of the more complex programming paradigms and provides in-depth coverage of the features introduced in the latest version of the language, C# 7.0 and .NET Framework X.Y and .NET Core 1.X. It is both a tutorial and a reference that can be used for many years. What it is not: This is a comprehensive book about C# the language. It is NOT a book about .NET or about any specific frameworks that use C#. It's a book about the C# language itself. It also clearly points out what C# features are in/from the different versions of C#. Full Product DetailsAuthor: Mark Michaelis , Eric LippertPublisher: Microsoft Press,U.S. Imprint: Microsoft Press Edition: 6th edition Dimensions: Width: 18.00cm , Height: 5.60cm , Length: 23.00cm Weight: 1.660kg ISBN: 9781509303588ISBN 10: 1509303588 Pages: 1040 Publication Date: 17 September 2018 Audience: Professional and scholarly , Professional & Vocational Replaced By: 9780135972267 Format: Paperback Publisher's Status: Active Availability: In Print This item will be ordered in for you from one of our suppliers. Upon receipt, we will promptly dispatch it out to you. For in store availability, please contact us. Table of ContentsChapter 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 ListingReviewsAuthor InformationMark 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. Tab Content 6Author Website:Countries AvailableAll regions |