Guida per programmatori C#C# programming guide

Questa sezione include informazioni dettagliate sulle principali funzionalità del linguaggio C# e sulle funzionalità accessibili a C# tramite .NET Framework.This section provides detailed information on key C# language features and features accessible to C# through the .NET Framework.

La maggior parte di questa sezione presuppone che siano già noti i concetti principali relativi a C# e alla programmazione in generale.Most of this section assumes that you already know something about C# and general programming concepts. Se si è un utente completo con la programmazione o C#con, è possibile visitare l'esercitazione Introduzione alle C# esercitazioni o .NET nel browser, incui non è necessaria alcuna conoscenza della programmazione precedente.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.

Per informazioni su parole chiave, operatori e direttive per il preprocessore specifici, vedere Riferimenti per C#.For information about specific keywords, operators and preprocessor directives, see C# Reference. Per informazioni sulla specifica del linguaggio C++, vedere Specifiche del linguaggio C#.For information about the C# Language Specification, see C# Language Specification.

Sezioni relative al programmaProgram sections

Contenuto di un programma C#Inside a C# Program

Main() e argomenti della riga di comandoMain() and Command-Line Arguments

Sezioni relative al linguaggioLanguage Sections

Istruzioni, espressioni e operatoriStatements, Expressions, and Operators

TipiTypes

Classi e structClasses and Structs

InterfacceInterfaces

Tipi di enumerazioneEnumeration Types

DelegatiDelegates

MatriciArrays

StringheStrings

ProprietàProperties

IndicizzatoriIndexers

EventiEvents

GenericsGenerics

IteratoriIterators

Espressioni di query LINQLINQ Query Expressions

Espressioni lambdaLambda Expressions

Spazi dei nomiNamespaces

Codice unsafe e puntatoriUnsafe Code and Pointers

Commenti relativi alla documentazione XMLXML Documentation Comments

Sezioni relative alla piattaformaPlatform Sections

Domini dell'applicazioneApplication Domains

Assembly in .NETAssemblies in .NET

AttributiAttributes

RaccolteCollections

Eccezioni e gestione delle eccezioniExceptions and Exception Handling

File system e Registro di sistema (Guida per programmatori C#)File System and the Registry (C# Programming Guide)

InteroperabilitàInteroperability

ReflectionReflection

Vedere ancheSee also