C# 6.0 and the .NET 4.6 Framework (2015)

Part I: Introducing C# and the .NET Platform

CHAPTER 1.The Philosophy of .NET

CHAPTER 2.Building C# Applications

Part IІ: Core C# Programming

CHAPTER 3.Core C# Programming Constructs, Part I

CHAPTER 4.Core C# Programming Constructs, Part II

Part IІІ: Object-Oriented Programming with C#

CHAPTER 5.Understanding Encapsulation

CHAPTER 6.Understanding Inheritance and Polymorphism

CHAPTER 7.Understanding Structured Exception Handling

CHAPTER 8.Working with Interfaces

Part IV: Advanced C# Programming

CHAPTER 9.Collections and Generics

CHAPTER 10.Delegates, Events, and Lambda Expressions

CHAPTER 11.Advanced C# Language Features

CHAPTER 12.LINQ to Objects

CHAPTER 13.Understanding Object Lifetime

Part V: Programming with .NET Assemblies

CHAPTER 14.Building and Configuring Class Libraries

CHAPTER 15.Type Reflection, Late Binding, and Attribute-Based Programming

CHAPTER 16.Dynamic Types and the Dynamic Language Runtime

CHAPTER 17.Processes, AppDomains, and Object Contexts

CHAPTER 18.Understanding CIL and the Role of Dynamic Assemblies

Part VІ: Introducing the .NET Base Class Libraries

CHAPTER 19.Multithreaded, Parallel, and Async Programming

CHAPTER 20.File I/O and Object Serialization

CHAPTER 21.ADO.NET Part I: The Connected Layer

CHAPTER 22.ADO.NET Part II: The Disconnected Layer

CHAPTER 23.ADO.NET Part III: Entity Framework

CHAPTER 24.Introducing LINQ to XML

CHAPTER 19.Multithreaded, Parallel, and Async Programming

CHAPTER 20.File I/O and Object Serialization

CHAPTER 21.ADO.NET Part I: The Connected Layer

CHAPTER 22.ADO.NET Part II: The Disconnected Layer

CHAPTER 23.ADO.NET Part III: Entity Framework

CHAPTER 24.Introducing LINQ to XML

CHAPTER 25.Introducing Windows Communication Foundation

Part VІІ: Windows Presentation Foundation

CHAPTER 26.Introducing Windows Presentation Foundation and XAML

CHAPTER 27.Programming with WPF Controls

CHAPTER 28.WPF Graphics Rendering Services

CHAPTER 29.WPF Resources, Animations, Styles, and Templates

CHAPTER 30.Notifications, Commands, Validation, and MVVM

Part VІІІ: ASP.NET

CHAPTER 31.Introducing ASP.NET Web Forms

CHAPTER 32.ASP.NET Web Controls, Master Pages, and Themes

CHAPTER 33.ASP.NET State Management Techniques

CHAPTER 34.ASP.NET MVC and Web API