Advertisement

Pro C# 7

With .NET and .NET Core

  • Andrew Troelsen
  • Philip Japikse
Book

Table of contents

  1. Front Matter
    Pages i-lxv
  2. Introducing C# and the .NET Platform

    1. Front Matter
      Pages 1-1
    2. Andrew Troelsen, Philip Japikse
      Pages 3-33
    3. Andrew Troelsen, Philip Japikse
      Pages 35-52
  3. Core C# Programing

    1. Front Matter
      Pages 53-53
    2. Andrew Troelsen, Philip Japikse
      Pages 55-109
    3. Andrew Troelsen, Philip Japikse
      Pages 111-158
  4. Object-Oriented Programming with C#

    1. Front Matter
      Pages 159-159
    2. Andrew Troelsen, Philip Japikse
      Pages 161-212
    3. Andrew Troelsen, Philip Japikse
      Pages 213-254
    4. Andrew Troelsen, Philip Japikse
      Pages 255-281
    5. Andrew Troelsen, Philip Japikse
      Pages 283-321
  5. Advanced C# Programming

    1. Front Matter
      Pages 323-323
    2. Andrew Troelsen, Philip Japikse
      Pages 325-363
    3. Andrew Troelsen, Philip Japikse
      Pages 365-406
    4. Andrew Troelsen, Philip Japikse
      Pages 407-444
    5. Andrew Troelsen, Philip Japikse
      Pages 445-478
    6. Andrew Troelsen, Philip Japikse
      Pages 479-505
  6. Programming with .NET Assemblies

    1. Front Matter
      Pages 507-507
    2. Andrew Troelsen, Philip Japikse
      Pages 509-560
    3. Andrew Troelsen, Philip Japikse
      Pages 561-607
    4. Andrew Troelsen, Philip Japikse
      Pages 609-629
    5. Andrew Troelsen, Philip Japikse
      Pages 631-656
    6. Andrew Troelsen, Philip Japikse
      Pages 657-698
  7. Introducing the .NET Base Class Libraries

    1. Front Matter
      Pages 699-699
    2. Andrew Troelsen, Philip Japikse
      Pages 701-754
    3. Andrew Troelsen, Philip Japikse
      Pages 755-801
    4. Andrew Troelsen, Philip Japikse
      Pages 803-856
    5. Andrew Troelsen, Philip Japikse
      Pages 857-906
    6. Andrew Troelsen, Philip Japikse
      Pages 907-962
  8. Windows Presentation Foundation

    1. Front Matter
      Pages 963-963
    2. Andrew Troelsen, Philip Japikse
      Pages 965-1001
    3. Andrew Troelsen, Philip Japikse
      Pages 1003-1059
    4. Andrew Troelsen, Philip Japikse
      Pages 1061-1094
    5. Andrew Troelsen, Philip Japikse
      Pages 1095-1135
    6. Andrew Troelsen, Philip Japikse
      Pages 1137-1176
  9. ASP.NET

    1. Front Matter
      Pages 1177-1177
    2. Andrew Troelsen, Philip Japikse
      Pages 1179-1221
    3. Andrew Troelsen, Philip Japikse
      Pages 1223-1242
  10. .NET CORE

    1. Front Matter
      Pages 1243-1243
    2. Andrew Troelsen, Philip Japikse
      Pages 1245-1253
    3. Andrew Troelsen, Philip Japikse
      Pages 1255-1278
    4. Andrew Troelsen, Philip Japikse
      Pages 1279-1328
    5. Andrew Troelsen, Philip Japikse
      Pages 1329-1351
  11. Back Matter
    Pages 1353-1372

About this book

Introduction

This essential classic title provides a comprehensive foundation in the C# programming language and the frameworks it lives in. Now in its 8th edition, you’ll find all the very latest C# 7.1 and .NET 4.7 features here, along with four brand new chapters on Microsoft’s lightweight, cross-platform framework, .NET Core, up to and including .NET Core 2.0. Coverage of ASP.NET Core, Entity Framework (EF) Core, and more, sits alongside the latest updates to .NET, including Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), and ASP.NET MVC.

Dive in and discover why Pro C# has been a favorite of C# developers worldwide for over 15 years. Gain a solid foundation in object-oriented development techniques, attributes and reflection, generics and collections as well as numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies). With the help of this book you’ll have the confidence to put C# into practice and explore the .NET universe on your own terms.

What You Will Learn
  • Discover the latest C# 7.1 features, from tuples to pattern matching
  • Hit the ground running with Microsoft’s lightweight, open source .NET Core platform, including ASP.NET Core MVC, ASP.NET Core web services, and Entity Framework Core
  • Find complete coverage of XAML, .NET 4.7, and Visual Studio 2017
  • Understand the philosophy behind .NET and the new, cross-platform alternative, .NET Core

Keywords

ASP.NET C# Entity Framework ADO.NET ASP.NET MVC ASP.NET Web API Microsoft .NET Core WCF WPF .NET 4.6 .NET 4.7 C# 7.1 C# 7.0 C# 6 .NET Core 2.0

Authors and affiliations

  • Andrew Troelsen
    • 1
  • Philip Japikse
    • 2
  1. 1.MinneapolisUSA
  2. 2.West ChesterUSA

Bibliographic information

Industry Sectors
Pharma
Automotive
Chemical Manufacturing
Biotechnology
Finance, Business & Banking
Electronics
IT & Software
Telecommunications
Law
Consumer Packaged Goods
Energy, Utilities & Environment
Aerospace
Engineering