Condividi tramite


Introduzione a C#

Introduzione alle esercitazioni su C#. Queste lezioni iniziano con codice interattivo che è possibile eseguire negli spazi di codice di GitHub. È possibile apprendere le nozioni di base di C# dalla serie video C# for Beginners prima di iniziare queste lezioni interattive.

Le prime lezioni illustrano i concetti di C# usando piccoli frammenti di codice. Vengono fornite informazioni di base sulla sintassi C# e su come usare tipi di dati come stringhe, numeri e valori booleani. È tutto interattivo e si scriverà ed eseguirà il codice entro pochi minuti. Queste prime lezioni non richiedono nessuna conoscenza previa della programmazione o del linguaggio C#. Ogni lezione si basa sulle lezioni precedenti. Dovresti farlo in ordine. Tuttavia, se si ha un'esperienza di programmazione, è possibile saltare o sfogliare le prime lezioni e iniziare con nuovi concetti.

Per usare gitHub codespaces, è necessario creare un account GitHub gratuito.

Salve, mondo

Nell'esercitazione Hello world si crea il programma C# più semplice. Esplorate il tipo string e come lavorare con il testo.

Numeri in C#

Nell'esercitazione Numeri in C# si apprenderà come i computer archiviano i numeri e come eseguire calcoli con tipi numerici diversi. Vengono fornite informazioni di base sull'arrotondamento e su come eseguire calcoli matematici usando C#.

Tuple e tipi

Nell'esercitazione Sulle tuple e sui tipi si apprenderà come creare tipi in C#. È possibile creare tuple, record, struct e tipi di classe . Le funzionalità di questi diversi tipi riflettono i diversi usi.

Diramazioni e cicli

L'esercitazione rami e cicli illustra le nozioni di base per la selezione di percorsi diversi di esecuzione del codice in base ai valori archiviati nelle variabili. Si apprenderà le nozioni di base del flusso di controllo, che è la base del modo in cui i programmi prendere decisioni e scegliere azioni diverse.

Raccolta di elenchi

La lezione della collezione List offre una panoramica del tipo di collezione List in cui sono archiviate sequenze di dati. Si apprenderà come aggiungere e rimuovere elementi, cercare elementi e ordinare gli elenchi. Si esplorano diversi tipi di elenchi.

Corrispondenza dei criteri

La lezione Criteri di ricerca fornisce un'introduzione ai criteri di ricerca. La corrispondenza di modelli consente di confrontare un'espressione con un modello. L'esito positivo della corrispondenza determina la logica del programma da seguire. I modelli possono confrontare tipi, proprietà di un tipo o contenuto di un elenco. È possibile combinare più modelli usando and, ore not la logica . I modelli forniscono un vocabolario avanzato per esaminare i dati e prendere decisioni nel programma in base a tale ispezione.