Publisher's Synopsis
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