C# - це мова програмування створена спеціально для роботи у середовищі Microsoft .NET Framework.

Мова C# була розроблена з урахуванням сильних і слабких особливостей інших мов, зокрема Java і C++. Специфікація мови C# була написана Андерсом Гейлсбергом, Скотом Вілтамутом та Пітером Гольде. Андерс Хейлсберг відомий у світі програмування як автор компілятора Turbo Pascal і лідер команди, яка створила Delphi.

Ключові особливості мови C#:

Компонентна орієнтованість Код зібраний воєдино (декларації і реалізації об'єднані разом) Уніфікована система типів і їх безпечність Автоматична і мануальна робота за пам'яттю Використання єдиної бібліотеки класів - CLR

Зміст Загальні відомості Ідентифікатори Типи Змінні Операції Оператори Оператор if-else Оператор switch Цикл while, do-while Цикл for Цикл foreach Оператори переходу Простори імен Модифікатори доступу Структури і класи Інтерфейси Наслідування Масиви Перечислення Делегати Події Виключні ситуації і блок try... Атрибути "Небезпечний" код і вказівники Директиви препроцесору

Ключові слова C#

Література msdn.microsoft.com "C# Essentials, 2nd Edition", Ben Albahari, Peter Drayton, Brad Merrill, ISBN: 0-596-00315-3