A quick and practical introduction to the C# programming language. The text includes complete programing examples that highlight the core features of this language. In this book you will learn about: Using C# with a traditional compile run cycle, using C# within the Developer Studio environment, different data types supported in C#, control structures and input and output (i/o) in C#, key features of C# and their relationship to C, C++, Java and other programming languages.1. Overview.- 1.1 Assumptions.- 1.2 What Is Covered.- 1.3 System Requirements.- 1.4 C# History.- 1.5 Languages and Standards.- 1.6 Algorithms and Libraries.- 1.7 News Groups.- 1.8 Bibliography.- 2. Language Concepts.- 2.1 Programming Language Developments.- 2.1.1 Compilation Style.- 2.1.2 Data Types.- 2.1.3 Dynamic Arrays.- 2.1.4 Polymorphism.- 2.1.5 Structured Programming.- 2.1.6 Stepwise Refinement.- 2.1.7 Information Hiding and Modules.- 2.1.8 Pointers and References.- 2.1.9 Operator Overloading.- 2.1.10 Threads and Multitasking.- 2.1.11 Exception Handling.- 2.1.12 Object-Oriented Programming.- 2.1.12.1 The Approach of Meyer.- 2.1.12.2 The Approach of Rumbaugh, et al..- 2.1.13 Development Environments.- 2.1.14 Graphical Development Tools.- 2.1.15 Software Components.- 2.2 C# Concepts and Terminology.- 2.2.1 Classes.- 2.2.1.1 Constants.- 2.2.1.2 Fields.- 2.2.1.3 Methods.- 2.2.1.4 Properties.- 2.2.1.5 Events.- 2.2.1.6 Indexers.- 2.2.1.7 Instance Constructors.- 2.2.1.8 Static Constructors.- 2.2.1.9 Destructors.- 2.2.2 Inheritance.- 2.2.3 Interfaces.- 2.2.4 Delegates.- 2.2.5 Attributes.- 2.3 Bibliography.- 2.3.1 Books and Articles.- 2.3.2 Web Addresses.- 2.3.2.1 Search engines.- 2.3.2.2 Ada.- 2.3.2.3 C.- 2.3.2.4 C++.- 2.3.2.5 C#.- 2.3.2.6 Eiffel.- 2.3.2.7 Fortran.- 2.3.2.8 Microsoft Visual Basic.- 2.3.2.9 Modula 2.- 2.3.2.10 Oberon.- 2.3.2.11 Pascal.- 3. An Introduction to Programming in C#.- 3.1 Introduction.- 3.2 Hello World Using the Console.- 3.2.1 using System;.- 3.2.2 class HelloWorld.- 3.2.3l(