The C# programming language --; Installing Visual Studio --; Hello world : your first C# program --; Comments --; Variables --; The C# type system --; Basic math --; User input --; More math --; Decision making --; Switch statements --; Looping --; Arrays --; Enumerations --; Methods --; Value and reference types --; Classes and objects --; Making your own classes --; Properties --; Structs --; Inheritance --; Polymorphism, virtual methods, and abstract classes --; Interfaces --; Using generics --; Making generic types --; Namespaces and using directives --; Methods revisited --; Reading and writing files --; Error handling and exceptions --; Delegates --; Events --; Operator overloading --; Indexers --; Extension methods --; Lambda expressions --; Query expressions --; Threads --; Asynchronous programming --; Other features in C# --; C# and the .NET framework --; Getting the most from Visual Studio --; Referencing other projects --; Handling common compiler errors --; Debugging your code --; How your project files are organized --; Try it out! --; What's next? --; Glossary.
The C# Player's Guide (2nd Edition) is the ultimate guide for people starting out with C#, whether you are new to programming, or an experienced vet. This guide takes you from your journey's beginning, through the most challenging parts of programming in C#, and does so in a way that is casual, informative, and fun. This version of the book is updated for C# 6.0, .NET 4.6, and Visual Studio 2015--Publisher's website.
C sharp player's guide; Using C# 6.0 Visual Studio 2015 and .NET 4.6