Introduzione a C#

Queste sono le esercitazioni di introduzione a C#. Queste lezioni iniziano con codice interattivo che è possibile eseguire nel browser. È possibile apprendere le nozioni di base di C# dalla serie video C# 101 prima di iniziare queste lezioni interattive.

Nella prima lezione vengono spiegati i concetti di C# usando piccoli frammenti di codice. Si apprenderanno le nozioni di base della sintassi di C# e si scoprirà come usare i tipi di dati come stringhe, numeri e valori booleani. Tutte le istruzioni sono interattive e si imparerà a scrivere e a eseguire codice in pochi minuti. Per queste prime lezioni non è richiesta alcuna conoscenza pregressa di programmazione o del linguaggio C#.

È possibile provare queste esercitazioni in ambienti diversi. I concetti appresi sono gli stessi. La differenza è l'esperienza preferita:

Tutte le esercitazioni introduttive successive alla lezione relativa a Hello World sono disponibili tramite l'esperienza del browser online o nell'ambiente di sviluppo locale. Alla fine di ogni esercitazione, è possibile scegliere se continuare con la successiva lezione online o nel proprio computer. Sono disponibili collegamenti che aiutano a configurare l'ambiente e continuare con l'esercitazione successiva nel computer.

Salve, mondo

Nell'esercitazione Hello World verrà creato il programma C# più semplice. Si esaminerà il tipo string e verranno illustrate le procedure per lavorare con il testo. È anche possibile usare il percorso in Microsoft Learn o Jupyter in Binder.

Numeri in C#

Nell'esercitazione Numeri in C# viene descritto il modo in cui i computer archiviano numeri per eseguire calcoli con tipi numerici diversi. Verranno illustrati i concetti di base degli arrotondamenti e le procedure per eseguire calcoli matematici con C#. Questa esercitazione è disponibile anche per l'esecuzione in locale nel computer.

Questa esercitazione presuppone che la lezione Hello world sia stata completata.

Rami e cicli

L'esercitazione Rami e cicli presenta i concetti di base della selezione di percorsi diversi di esecuzione del codice in base ai valori archiviati in variabili. Si apprenderanno i concetti fondamentali del flusso di controllo, ovvero i meccanismi in base ai quali i programmi prendono decisioni e scelgono azioni diverse. Questa esercitazione è disponibile anche per l'esecuzione in locale nel computer.

Questa esercitazione presuppone che siano state completate le lezioni Hello world e Numbers in C# .

Raccolte di elenchi

La lezione Raccolte di elenchi offre una panoramica delle raccolte di tipo List che consentono di archiviare sequenze di dati. Si apprenderà come aggiungere e rimuovere elementi, eseguire la ricerca di elementi e ordinare gli elenchi. Verranno esaminati diversi tipi di elenchi. Questa esercitazione è disponibile anche per l'esecuzione in locale nel computer.

Questa esercitazione presuppone che siano state completate le lezioni elencate in precedenza.

101 Esempi linq

Questo esempio richiede lo strumento globale dotnet-try . Dopo aver installato lo strumento e clonato il repository try-samples , è possibile apprendere Query integrata del linguaggio (LINQ) tramite un set di 101 esempi che è possibile eseguire in modo interattivo. È possibile esplorare diversi modi per eseguire query, esplorare e trasformare le sequenze di dati.