Use coupon code “SUMMER20” for a 20% discount on all items! Valid until 2024-08-31

Site Logo
Search Suggestions

      Royal Mail  express delivery to UK destinations

      Regular sales and promotions

      Stock updates every 20 minutes!

      Essential C# 7.0

      10 in stock

      Firm sale: non returnable item
      SKU 9781509303588 Categories ,
      Select Guide Rating

      This 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 bo...

      £43.99

      Buy new:

      Delivery: UK delivery Only. Usually dispatched in 1-2 working days.

      Shipping costs: All shipping costs calculated in the cart or during the checkout process.

      Standard service (normally 2-3 working days): 48hr Tracked service.

      Premium service (next working day): 24hr Tracked service – signature service included.

      Royal mail: 24 & 48hr Tracked: Trackable items weighing up to 20kg are tracked to door and are inclusive of text and email with ‘Leave in Safe Place’ options, but are non-signature services. Examples of service expected: Standard 48hr service – if ordered before 3pm on Thursday then expected delivery would be on Saturday. If Premium 24hr service used, then expected delivery would be Friday.

      Signature Service: This service is only available for tracked items.

      Leave in Safe Place: This option is available at no additional charge for tracked services.

      Description

      Product ID:9781509303588
      Product Form:Paperback / softback
      Country of Manufacture:US
      Series:Addison-Wesley Microsoft Technology Series
      Title:Essential C# 7.0
      Authors:Author: Mark Michaelis
      Page Count:1040
      Subjects:Microsoft programming, Microsoft programming, Programming and scripting languages: general, Computer networking and communications, Programming & scripting languages: general, Computer networking & communications
      Description:Select Guide Rating

      This 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#.


      The Comprehensive, Expert Guide to C# Language Programming

      “This book has been a classic for years, and remains one of the most venerable and trusted titles in the world of C# content, and probably far beyond! . . . Mark is super smart, insists on understanding everything to the core, and has phenomenal insight into how things affect real developers. . . . He goes right to the essence and communicates with great integrity—no sugarcoating—and has a keen eye for practical value and real-world problems.”

      –Mads Torgersen, C# Program Manager, Microsoft

      Essential C# 7.0 is a well-organized, no-fluff guide to C# 7.0 for programmers at all levels of experience. Reflecting the most important C# features from 3.0 through 7.0 and including modern programming patterns, it will help you write code that’s simple, powerful, robust, secure, and maintainable.

      Author Mark Michaelis is a world-class C# expert: a long-time Microsoft MVP and Regional Director who also has served on Microsoft’s C# design review team. He presents a comprehensive tutorial and reference for the entire language, including expert coverage of key C# 7.0 enhancements, C# 7.0’s use with .NET Core/.NET Standard, and cross-platform compilation. He illustrates key C# constructs with succinct examples, and presents best-practice coding guidelines. To help you maintain existing code, separate indexes provide version-specific answers for C# 5.0, 6.0, and 7.0, and visual icons show when each language innovation was introduced.

      • Make the most of C# 7.0 enhancements, including tuples, deconstructors, pattern matching, local functions, and ref returns
      • Work efficiently with C# data types, operators, control flow, methods, and parameters
      • Write more robust code with C# object-oriented constructs
      • Implement reliable, effective exception handling
      • Reduce code complexity with generics, delegates, lambda expressions, and events
      • Leverage advanced dynamic and declarative programming techniques
      • Query diverse data collections using LINQ with query expressions
      • Create custom collections that operate against business objects
      • Access .NET collections via collection interfaces and standard query operators
      • Master multithreading and synchronization, including the async/await paradigm
      • Optimize performance and interoperability with P/Invoke and unsafe code
      • Run your code on Linux or macOS with C# 7.0 cross-platform compilation
      • Includes C# 7.1, 7.2, and 7.3 language enhancements

      This guide offers you a complete foundation for successful development with modern versions of the C# language in any project or environment.


      Imprint Name:Microsoft Press
      Publisher Name:Microsoft Press,U.S.
      Country of Publication:GB
      Publishing Date:2018-09-17

      Additional information

      Weight1644 g
      Dimensions230 × 180 × 60 mm