Introduzione a .NET

Questa esercitazione illustra come creare ed eseguire la prima app .NET usando app basate su file. Si scrive un'app semplice e si visualizzano i risultati dell'esecuzione del codice.

In questa esercitazione, farai:

  • Avviare gitHub Codespace con un ambiente di sviluppo .NET.
  • Creare la prima app .NET.
  • Eseguire l'app.

Prerequisiti

È necessario disporre di una delle opzioni seguenti:

Aprire Codespaces

Per avviare gitHub Codespace con l'ambiente dell'esercitazione, aprire una finestra del browser nel repository codespace dell'esercitazione . Selezionare il pulsante Codice verde e la scheda Spazi di codice . Selezionare quindi il + segno per creare un nuovo codespace usando questo ambiente.

Creare ed eseguire la prima app

  1. Quando lo spazio di codice viene caricato, creare un nuovo file nella tutorials cartella denominata hello-world.cs.

  2. Aprire il nuovo file.

  3. Digitare o copiare il codice seguente in hello-world.cs:

    Console.WriteLine("Hello, World!");
    
  4. Nella finestra del terminale integrato impostare la tutorials cartella corrente ed eseguire l'app:

    cd tutorials
    dotnet hello-world.cs
    

Hai eseguito la tua prima app .NET. Si tratta di un'app semplice che stampa il messaggio "Hello, World!" Usa il Console.WriteLine metodo per stampare il messaggio. Console è un tipo che rappresenta la finestra della console. WriteLine è un metodo del Console tipo che stampa una riga di testo nella console di testo.

Congratulazioni! È stata creata una semplice applicazione .NET.

Informazioni sul codice

L'app è costituita da una singola riga di codice C#:

Console.WriteLine("Hello, World!");

Suddivisione di ogni parte:

  • Console è un tipo di .NET predefinito che fornisce funzionalità per l'uso della console.
  • WriteLine è un metodo di Console che scrive testo seguito da una nuova riga.
  • "Hello, World!" è una stringa letterale, una sequenza di caratteri racchiusi tra virgolette doppie. Il testo all'interno della stringa è ciò che viene visualizzato nella console.
  • Il punto e virgola (;) contrassegna la fine di un'istruzione in C#.

Funzionamento delle app basate su file

Quando si esegue il comando seguente:

dotnet hello-world.cs

.NET SDK compila automaticamente il file .cs ed esegue l'app risultante in un unico passaggio. Non è necessario un file di progetto (.csproj) o alcuna configurazione aggiuntiva.

Le app basate su file sono utili per imparare, sperimentare e scrivere utilità di piccole dimensioni. Man mano che le applicazioni aumentano, in genere si useranno app basate su progetto per organizzare codice, dipendenze e configurazione.

Risorse di pulizia

GitHub elimina automaticamente codespace dopo 30 giorni di inattività. Se hai intenzione di continuare con le lezioni su .NET, puoi lasciare il tuo Codespace attivo. Se si è pronti per scaricare .NET SDK nel computer, è possibile eliminare codespace. Per eliminare Codespace, aprire una finestra del browser e passare a Codespaces. Nella finestra dovrebbe essere visualizzato un elenco degli spazi di codice. Selezionare i tre puntini (...) nella voce relativa allo spazio di codice dell'esercitazione e selezionare Elimina.

Passaggi successivi

Per iniziare a sviluppare applicazioni .NET, seguire un'esercitazione dettagliata o guardare video su .NET 101 su YouTube.