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. Gli utenti senza alcuna conoscenza di programmazione o del linguaggio C# possono visitare il Centro per sviluppatori di C#, dove è possibile trovare numerosi esempi, esercitazioni e video per iniziare più facilmente.

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 linguaggio

Contenuto di un programma C#

Main() e argomenti della riga di comando

Tipi

Matrici

Stringhe

Istruzioni, espressioni e operatori

Classi e struct

Proprietà

Interfacce

Indicizzatori

Tipi di enumerazione

Delegati

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

Capitoli del libro rappresentati

Advanced C# in C# 3.0 in a Nutshell, Third Edition: A Desktop Quick Reference

Vedere anche

Riferimenti per C#
C#