Learning C#

Learning C#: A Practical Approach - Volume 1  

C# is one of the most popular programming languages used worldwide to create robust Windows applications, interactive websites, games and mobile apps. This first volume, in a series of three, will guide you through the fundamentals of this exciting and powerful language. Topics you will focus on include:

  • A survey of the .NET Framework
  • An in-depth look at Visual Studio 2015
  • Understanding and creating console applications
  • Debugging techniques
  • C# data types and variables
  • Mathematical operations
  • Arrays and Lists
  • Working with character data
  • Decision-making operations and Boolean logic
  • Repetition structures
  • Creating and calling methods
  • Structured exception handling
  • Enumerations
  • An introduction to object-oriented programming including creating structs and classes
This book will prepare you for the more advanced topics in the other volumes in this series, such as: inheritance, polymorphism, generics, reflection, functional programming and parallel processing.


Errata:



Downloads:

Samples.zip