Introduction Introducing Microsoft Visual C# and Microsoft Visual Studio 2013 Chapter 1: Welcome to C# Chapter 2: Working with variables, operators, and expressions Chapter 3: Writing methods and applying scope Chapter 4: Using decision statements Chapter 5: Using compound assignment and iteration statements Chapter 6: Managing errors and exceptions Understanding the C# object model Chapter 7: Creating and managing classes and objects Chapter 8: Understanding values and references Chapter 9: Creating value types with enumerations and structures Chapter 10: Using arrays Chapter 11: Understanding parameter arrays Chapter 12: Working with inheritance Chapter 13: Creating interfaces and defining abstract classes Chapter 14: Using garbage collection and resource management Defining extensible types with C# Chapter 15: Implementing properties to access fields Chapter 16: Using indexers Chapter 17: Introducing generics Chapter 18: Using collections Chapter 19: Enumerating collections Chapter 20: Decoupling application logic and handling events Chapter 21: Querying in-memory data by using query expressions Chapter 22: Operator overloading Building professional Windows 8.1 applications with C# Chapter 23: Improving throughput by using tasks Chapter 24: Improving response time by performing asynchronous operations Chapter 25: Implementing the user interface for a Windows Store app Chapter 26: Displaying and searching for data in a Windows Store app Chapter 27: Accessing a remote database from a Windows Store app About the author.
Microsoft Visual C# 2013 Step by Step