Concetti di programmazione (C#)
Questa sezione illustra i concetti della programmazione in linguaggio C#.
Contenuto della sezione
Titolo | Descrizione |
---|---|
Assembly in .NET | Viene descritto come creare e usare gli assembly. |
Programmazione asincrona con async e await (C#) | Viene illustrato come creare una soluzione asincrona usando le parole chiave async e await in C#. È inclusa una procedura dettagliata. |
Attributi (C#) | Viene spiegato come offrire informazioni aggiuntive su elementi di programmazione quali tipi, campi, metodi e proprietà usando gli attributi. |
Raccolte (C#) | Vengono descritti alcuni dei tipi di raccolte forniti da .NET. Viene mostrato come usare raccolte semplici e raccolte di coppie chiave/valore. |
Covarianza e controvarianza (C#) | Viene mostrato come abilitare la conversione implicita di parametri di tipo generico in interfacce e delegati. |
Alberi delle espressioni (C#) | Viene illustrato come è possibile usare gli alberi delle espressioni per abilitare la modifica dinamica del codice eseguibile. |
Iteratori (C#) | Vengono descritti gli iteratori, che consentono di scorrere le raccolte e restituire gli elementi uno alla volta. |
LINQ (Language-Integrated Query) (C#) | Vengono discusse le potenti funzionalità di query della sintassi del linguaggio C# e viene descritto il modello per l'esecuzione di query nei database relazionali, nei documenti XML, nei set di dati e nelle raccolte in memoria. |
Reflection (C#) | Viene illustrato in che modo è possibile usare la reflection per creare dinamicamente un'istanza di un tipo, associare il tipo a un oggetto esistente oppure ottenere il tipo da un oggetto esistente e richiamarne i metodi o accedere ai relativi campi e proprietà. |
Serializzazione (C#) | Vengono descritti i concetti chiave della serializzazione binaria, XML e SOAP. |
Sezioni correlate
-
Vengono discusse diverse regole base che consentono di migliorare le prestazioni dell'applicazione.