Guía de programación de C#C# programming guide

En esta sección se proporciona información detallada sobre las funcionalidades y características claves del lenguaje C# a las que C# puede acceder a través de .NET.This section provides detailed information on key C# language features and features accessible to C# through .NET.

En la mayor parte de esta sección se supone que ya sabe algo sobre C# y que conoce los conceptos de programación generales.Most of this section assumes that you already know something about C# and general programming concepts. Si nunca ha programado ni ha trabajado con C#, puede consultar los tutoriales de introducción a C# o el tutorial de .NET en explorador, que no requieren ningún conocimiento previo de programación.If you are a complete beginner with programming or with C#, you might want to visit the Introduction to C# Tutorials or .NET In-Browser Tutorial, where no prior programming knowledge is required.

Para obtener información sobre determinadas palabras clave, operadores y directivas de preprocesador, consulte Referencia de C#.For information about specific keywords, operators, and preprocessor directives, see C# Reference. Para obtener información sobre la especificación del lenguaje C#, consulte Especificación del lenguaje C#.For information about the C# Language Specification, see C# Language Specification.

Secciones de programaProgram sections

Dentro de un programa de C#Inside a C# Program

Main() y argumentos de la línea de comandosMain() and Command-Line Arguments

Secciones de lenguajeLanguage Sections

Instrucciones, expresiones y operadoresStatements, Expressions, and Operators

TiposTypes

Clases y structsClasses and Structs

InterfacesInterfaces

DelegadosDelegates

MatricesArrays

CadenasStrings

PropiedadesProperties

IndizadoresIndexers

EventosEvents

GenéricosGenerics

IteradoresIterators

Expresiones de consulta LINQLINQ Query Expressions

Espacios de nombresNamespaces

Código no seguro y punterosUnsafe Code and Pointers

Comentarios de la documentación XMLXML Documentation Comments

Secciones de la plataformaPlatform Sections

Dominios de aplicaciónApplication Domains

Ensamblados de .NETAssemblies in .NET

AtributosAttributes

ColeccionesCollections

Excepciones y control de excepcionesExceptions and Exception Handling

Registro y sistema de archivos (Guía de programación de C#)File System and the Registry (C# Programming Guide)

InteroperabilidadInteroperability

ReflexiónReflection

Consulte tambiénSee also