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

Этот раздел содержит подробные сведения о ключевых функциях языка C# и возможностях, которые платформа .NET Framework предоставляет для C#.This section provides detailed information on key C# language features and features accessible to C# through the .NET Framework.

В текстах этого раздела обычно предполагается, что вы уже знакомы с языком C# и общими концепциями программирования.Most of this section assumes that you already know something about C# and general programming concepts. Если вы раньше никогда не программировали или не работали с языком C#, рекомендуем посмотреть руководства Знакомство с C# или интерактивное руководство Начало работы с C#, которые не требуют знаний программирования.If you are a complete beginner with programming or with C#, you might want to visit the Introduction to C# Tutorials or Getting Started with C# interactive tutorial, where no prior programming knowledge is required.

Сведения о ключевых словах, операторах и директивах препроцессора см. в справочнике по C#.For information about specific keywords, operators and preprocessor directives, see C# Reference. Сведения о спецификации языка C# размещены в статье Спецификации языка C#.For information about the C# Language Specification, see C# Language Specification.

Разделы о программеProgram sections

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

Main() и аргументы командной строкиMain() and Command-Line Arguments

Разделы о языкеLanguage Sections

Инструкции, выражения и операторыStatements, Expressions, and Operators

ТипыTypes

Классы и структурыClasses and Structs

ИнтерфейсыInterfaces

Типы перечисленияEnumeration Types

ДелегатыDelegates

МассивыArrays

СтрокиStrings

СвойстваProperties

ИндексаторыIndexers

СобытияEvents

Универсальные шаблоныGenerics

ИтераторыIterators

Выражения запросов LINQLINQ Query Expressions

Лямбда-выраженияLambda Expressions

Пространства именNamespaces

Типы, допускающие значения NULLNullable Types

Небезопасный код и указателиUnsafe Code and Pointers

Комментарии XML-документацииXML Documentation Comments

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

Домены приложенийApplication Domains

Сборки и глобальный кэш сборокAssemblies and the Global Assembly Cache

АтрибутыAttributes

КоллекцииCollections

Исключения и обработка исключенийExceptions and Exception Handling

Файловая система и реестр (руководство по программированию на C#)File System and the Registry (C# Programming Guide)

ВзаимодействиеInteroperability

ОтражениеReflection

См. такжеSee Also