Guida per programmatori C#

Questa sezione include informazioni dettagliate sulle principali funzionalità del linguaggio C# e sulle funzionalità accessibili a C# tramite .NET Framework.

La maggior parte di questa sezione presuppone che siano già noti i concetti principali relativi a C# e alla programmazione in generale. I principianti che non hanno alcuna dimestichezza con la programmazione o con C# possono visitare l'esercitazione interattiva Introduzione a C#, in cui non è richiesta alcuna conoscenza di programmazione.

Per informazioni su parole chiave, operatori e direttive per il preprocessore specifici, vedere Riferimenti per C#. Per informazioni sulla specifica del linguaggio C++, vedere Specifiche del linguaggio C#.

Sezioni relative al programma

Contenuto di un programma C#

Main() e argomenti della riga di comando

Sezioni relative al linguaggio

Istruzioni, espressioni e operatori

Tipi

Classi e struct

Interfacce

Tipi di enumerazione

Delegati

Array

Stringhe

Proprietà

Indicizzatori

Eventi

Generics

Iteratori

Espressioni di query LINQ

Espressioni lambda

Spazi dei nomi

Tipi nullable

Codice unsafe e puntatori

Commenti relativi alla documentazione XML

Sezioni relative alla piattaforma

Domini applicazione (C# e Visual Basic)

Assembly e Global Assembly Cache

Attributi

Raccolte

Eccezioni e gestione delle eccezioni

File system e Registro di sistema (Guida per programmatori C#)

Interoperabilità

Reflection

Vedere anche

Riferimenti per C#
C#