Руководство по программированию в C#

Обновлен: Ноябрь 2007

В этом разделе представлены подробные сведения об основных возможностях языка C#, а также о функциях, доступных в этом языке благодаря платформе .NET Framework.

В большей части раздела предполагается, что вы уже владеете некоторой информацией о C# и общих принципах программирования. Если вы совершенно не знакомы с программированием и языком C#, начните с раздела Интерактивный учебник по Visual C#. Кроме того, можно посетить Центр разработчиков на C#, где можно найти много учебных материалов, образцов и видеороликов, которые помогут приступить к работе.

Сведения об определенных ключевых словах, операторах и директивах препроцессора см. Справочник по C#. Сведения о спецификации языка C# см. в Спецификация языка C#.

Разделы языка

Структура программы C#

Main() и аргументы командной строки (Руководство по программированию в C#)

Типы (руководство по программированию в C#)

Массивы (Руководство по программированию на C#)

Строки (руководство по программированию на C#)

Операторы и выражения (Руководство по программированию на C#)

Классы и структуры (Руководство по программированию в C#)

Свойства (руководство по программированию в C#)

Индексаторы (руководство по программированию в C#)

Делегаты (руководство по программированию на C#)

События (Руководство по программированию в C#)

Универсальные шаблоны (Руководство по программированию на C#)

Выражения запросов LINQ (Руководство по программированию в C#)

Лямбда-выражения (Руководство по программированию в C#)

Итераторы (руководство по программированию в C#)

Пространства имен (Руководство по программированию в C#)

Типы, допускающие значения NULL (руководство по программированию на C#)

Небезопасный код и указатели (Руководство по программированию в C#)

Комментарии XML-документации (Руководство по программированию в C#)

Разделы платформы

Домены приложений (руководство по программированию в C#)

Сборки и глобальный кэш сборок (Руководство по программированию на C#)

Атрибуты (Руководство по программированию на C#)

Классы коллекций (руководство по программированию в C#)

Исключения и обработка исключений (руководство по программированию в C#)

Взаимодействие (Руководство по программированию в C#)

Создание потоков (Руководство по программированию на C#)

Производительность (Руководство по программированию в C#)

Отражение (Руководство по программированию на C#)

Библиотеки C# (Руководство по программированию на C#)

Безопасность (руководство по программированию на C#)

См. также

Другие ресурсы

Справочник по C#

Visual C#

Интерактивный учебник по Visual C#