Mastering C# (C Sharp Programming): A Step by Step Guide for the Beginner, Intermediate and Advanced User, Including Projects and Exercises

Mastering C# (C Sharp Programming): A Step by Step Guide for the Beginner, Intermediate and Advanced User, Including Projects and Exercises

by Michael B White
Mastering C# (C Sharp Programming): A Step by Step Guide for the Beginner, Intermediate and Advanced User, Including Projects and Exercises

Mastering C# (C Sharp Programming): A Step by Step Guide for the Beginner, Intermediate and Advanced User, Including Projects and Exercises

by Michael B White

Paperback

$34.99 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Related collections and offers


Overview

Let's be very honest, a programming language cannot be learned in "one day" or "fast". You will need lots of examples and practice to learn C#, especially if you are beginner. Beware of other shorter books that only touch on the topic and do not provide enough exercises or examples.

This book was designed to make concepts as easy as possible, while explaining how programming works. This guide is different from others in that it includes a variety of different exercises that readers can learn from.

You no longer have to waste your money on books that are are only 200 pages and do not deliver enough value. You deserve better.


Product Details

ISBN-13: 9781989726037
Publisher: Newstone Publishing
Publication date: 05/19/2019
Pages: 516
Sales rank: 685,636
Product dimensions: 7.50(w) x 9.25(h) x 1.04(d)

Table of Contents

Part 1: Beginner Guide

.NET Framework

Installing Visual Studio

Compiling and Running Your Project

C# Comments

C# Keywords

Variables

Basic Math

User Input

Math Part 2

Decision-making

Switch Statements

Looping

Arrays

Enumerations

Part 2: Intermediate Guide

Methods

Classes Part 1

Stack vs. Heap

Garbage Collection

Classes Part 2

Properties

Structs

Inheritance

Polymorphism, Virtual Methods, and Abstract Classes

Interfaces

Generics: Part 1

Generics: Part 2

Part 3: Advanced Guide

File I/O

Error Handling: Exceptions

Delegates

Events

Threading

Operator Overloading

Indexers

User-Defined Conversions

Extension Methods

Quick Quiz

Part 4: More Advanced Section

C# Reflection

Anonymous Functions

Asynchronous Programming

LINQ

Parallel Class and PLINQ

Understanding PLINQ Speedup

Query Operators and Ordering

Using Unsafe Code

An Introduction to Windows Forms

Conclusion

Answers

References

From the B&N Reads Blog

Customer Reviews