Guida per programmatori C#

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

La maggior parte di questa sezione presuppone che siano già noti i concetti principali relativi a C# e alla programmazione in generale. Se si ha esperienza completa con la programmazione o con C#, è consigliabile visitare l'Esercitazione introduttiva a C# o l'esercitazione su .NET In-Browser,in cui non sono necessarie conoscenze di programmazione precedenti.

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

Sezioni relative al programma

All'interno di un programma C#

Main() e Command-Line argomenti

Sezioni relative al linguaggio

Istruzioni, espressioni e operatori

Tipi

Classi, struct e record

Interfacce

Delegati

Matrici

Stringhe

Proprietà

Indicizzatori

Eventi

Generics

Iterators

Espressioni di query LINQ

Namespaces (Spazi dei nomi)

Codice unsafe e puntatori

Commenti relativi alla documentazione XML

Sezioni relative alla piattaforma

Domini applicazione

Assembly in .NET

Attributes (Attributi)

raccolte

Eccezioni e gestione delle eccezioni

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

Interoperabilità

Reflection

Vedi anche