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