Condividi tramite


Introduzione a C#

Introduzione alle esercitazioni su C#. Queste lezioni iniziano con codice interattivo che è possibile eseguire nel browser. È 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. Verranno 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.

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

Salve, mondo

Nell'esercitazione Hello world si creerà il programma C# più semplice. Esplorerai il tipo string e come lavorare con il testo. È anche possibile utilizzare il percorso sulla formazione di Microsoft Learn.

Numeri in C#

Nell'esercitazione Numeri in C# si apprenderà come i computer archiviano i numeri e come eseguire calcoli con tipi numerici diversi. Verranno 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. Verranno illustrate le nozioni di base del flusso di controllo, che è la base di come 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. Verranno esaminati 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 la logica and, or e not. I modelli forniscono un vocabolario avanzato per esaminare i dati e prendere decisioni nel programma in base a tale ispezione.

Configurare l'ambiente locale

Dopo aver completato queste esercitazioni, configurare un ambiente di sviluppo. Avrai bisogno di:

  • La versione più recente .NET SDK
  • editor di Visual Studio Code
  • Il DevKit C#

Istruzioni per l'installazione

Su Windows, usa questo file di configurazione WinGet per installare tutti i prerequisiti. Se è già installato un elemento, WinGet ignorerà questo passaggio.

  1. Scaricare il file e fare doppio clic per eseguirlo.
  2. Leggere il contratto di licenza, digitare ye selezionare Immettere quando viene richiesto di accettare.
  3. Se viene visualizzato un prompt di controllo dell'account utente lampeggiante nella barra delle applicazioni, consentire all'installazione di continuare.

In altre piattaforme è necessario installare ognuno di questi componenti separatamente.

  1. Scaricare il programma di installazione consigliato dalla pagina di download di .NET SDK e fare doppio clic per eseguirlo. La pagina di download rileva la piattaforma e consiglia il programma di installazione più recente per la piattaforma.
  2. Scarica il programma di installazione più recente dalla home page Visual Studio Code e fai doppio clic per eseguirlo. Questa pagina rileva anche la tua piattaforma e il collegamento dovrebbe essere corretto per il tuo sistema.
  3. Fare clic sul pulsante "Installa" nella pagina dell'estensione C# DevKit. Verrà aperto Visual Studio Code e viene chiesto se si vuole installare o abilitare l'estensione. Seleziona "install".