Learn C#
Publisher Description
This book covers the following topics in C#:
C# Basics
C# Introduction
C# Development Environment
Your First C# Program
C# Internals
C# Data Types and Operators
C# Pass by value vs Pass by reference
C# Object Oriented Programming - Class and Interface
C# Object Oriented Programming - Encapsulation
C# Object Oriented Programming - Inheritance and Polymorphism
C# Namespaces
C# Memory Management
C# Conditional Statements
C# Loops
C# Strings
C# Arrays
C# Exception Handling
C# Multithreading
C# Data Structures and Generics
C# Struct and Enum
C# Generics
C# Collections
C# Collections
C# List
C# Dictionary
C# Queue
C# Stack
C# Set
C# I/O
C# I/O Classes
C# Files I/O
C# Advanced
C# Delegates
C# Events
C# Attributes
C# LINQ
C# 6.0 Features
C# using static
C# Auto-Property Initializers
C# Null Conditional Operator
C# Expression Bodies
C# 7.0 Features
C# Tuples
C# Local Functions
C# switch changes