Configurare l'ambiente locale

Il primo passaggio dell'esecuzione di un'esercitazione nel computer consiste nel configurare l'ambiente di sviluppo.

Flusso di sviluppo di applicazioni di base

Le istruzioni in queste esercitazioni presuppongono l'uso dell'interfaccia della riga di comando di .NET per creare, compilare ed eseguire applicazioni. Si useranno i comandi seguenti:

  • dotnet new crea un'applicazione. Questo comando genera i file e gli asset necessari per l'applicazione. Le esercitazioni introduttive su C# usano tutte il tipo di applicazione console. Dopo aver acquisito i concetti di base, è possibile passare a tipi di applicazione più complessi.
  • dotnet build compila l'eseguibile.
  • dotnet run esegue l'eseguibile.

Se si usa Visual Studio 2019 per queste esercitazioni, si sceglierà una selezione di menu di Visual Studio quando un'esercitazione indica di eseguire uno di questi comandi dell'interfaccia della riga di comando:

  • File>Nuovo>Project crea un'applicazione.
    • È consigliabile usare il Console Application modello di progetto.
    • Verrà fornita l'opzione per specificare un framework di destinazione. Le esercitazioni seguenti funzionano meglio quando la destinazione è .NET 5 o successiva.
  • Costruire>Build Solution compila il file eseguibile.
  • Debug>Avvia senza eseguire debug esegue l'eseguibile.

Selezionare l'esercitazione

È possibile iniziare con una qualsiasi delle esercitazioni seguenti:

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 presentati i concetti di base dell'arrotondamento e informazioni su come eseguire calcoli matematici con C#.

Questa esercitazione presuppone che sia stata già completata la lezione Hello World.

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 presuppone che siano state già completate le lezioni Hello World e Numeri 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 presuppone che siano state già completate le lezioni elencate sopra.