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:
- Nel browser, nella piattaforma docs: questa esperienza incorpora una finestra codice C# runnable nelle pagine di documentazione. Scrivere ed eseguire codice C# nel browser.
- Nell'esperienza di Microsoft Learn. Questo percorso di apprendimento contiene diversi moduli che insegnano le nozioni di base di C#.
- In Jupyter su Binder. È possibile sperimentare il codice C# in un notebook Jupyter nel binder.
- Nel computer locale. Dopo aver esplorato online, è possibile scaricare .NET SDK e compilare programmi nel computer.
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.