TOC

This article has been localized into Italian by the community.

Per iniziare:

Ciao, mondo!

Se hai mai imparato un linguaggio di programmazione, saprai che tutto inizia con l'esempio "Ciao, mondo!", e chi siamo noi per spezzare questa tradizione? Avvia Visual Studio Community (introdotto nello scorso capitolo), e seleziona File -> Nuovo -> Progetto. Dalla finestra di dialogo del progetto, seleziona "App Console (.NET framework)". Questo è il tipo di applicazione più semplice su un sistema Windows, ma è ottimo per l'apprendimento del linguaggio. Una volta cliccato su "OK", Visual Studio creerà un nuovo progetto per te, incluso un file chiamato "Program.cs". Qui è dove inizia tutto il divertimento, e dovrebbe somigliare a questo:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
static void Main(string[] args)
{
}
    }
}

In realtà, tutte queste righe non portano a nulla, o almeno così sembra. Prova ad eseguire l'applicazione premendo F5 sulla tastiera. Visual Studio compilerà ed eseguirà il codice, ma come potrai vedere, non farà molto. Probabilmente vedrai solo una finestra nera aprirsi e chiudersi di nuovo. Questo perché la nostra applicazione non fa ancora nulla. Nel prossimo capitolo esamineremo queste linee per vedere di cosa si tratta, ma per adesso, ci piacerebbe davvero vedere alcuni risultati, quindi facciamo finta di sapere tutto su C# e aggiungiamo un paio di righe per ottenere qualche output. All'interno dell'ultima serie di {}, aggiungi queste righe:

Console.WriteLine("Hello, world!");
Console.ReadLine();

Il codice della tua prima applicazione dovrebbe somigliare a questo:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
static void Main(string[] args)
{
Console.WriteLine("Hello, world!");
Console.ReadLine();
}
    }
}

Ancora una volta, premi F5 per eseguirlo, e vedrai la finestra nera effettivamente rimanere, e persino mostrare il nostro saluto al mondo. Okay, abbiamo aggiunto due righe di codice, ma che cosa fanno? Una delle cose belle di C# e di .NET framework è il fatto che gran parte del codice ha senso anche per l'occhio inesperto, come mostra questo esempio.

La prima riga utilizza la classe Console per generare una riga di testo, e la seconda legge la riga di testo dalla console. Leggere? Perché? In realtà questo è un po 'un trucco, dato che senza di esso l'applicazione finirebbe e si chiuderebbe la finestra con l'output prima che chiunque possa vederlo.

Il comando ReadLine dice all'applicazione di attendere un input da parte dell'utente, e come noterai, la finestra di console ora ti permette di inserire un testo. Premi Invio per chiuderla. Congratulazioni, hai appena creato la tua prima applicazione con C#. Continua a leggere nel prossimo capitolo per ulteriori informazioni su cosa sta realmente accadendo.