Concetti Chiave
- C# is a language presented by Microsoft in 2000, used for programming within the .NET Framework and features a "C-LIKE" syntax.
- C# supports Object-Oriented Programming, enabling communication between multiple software objects.
- The most common development environment for C# is Microsoft Visual Studio.
- The provided Console Application example demonstrates basic input/output operations using the System namespace.
- The Main method in C# is the entry point of the program, executing the primary flow of code upon startup.
Indice
IL C#
Il c# è stato presentato dalla Microsoft nel 2000; esso è utilizzato per programmare il .NET Framework (ASP.NET, Form, WPF, Modern UI Apps, Console Application...).
La sintassi del linguaggio è "C-LIKE" (ereditata dal C).
Il C# fa parte della OOP (Object Oriented Programming, programmazione orientata agli oggetti), ciò significa che è possibile la comunicazione fra più oggetti software.
L'IDE (ambiente di sviluppo) più comune è Microsoft Visual Studio.
Esempio di Console Application
using System;
class Programma
{
static void Main()
{
Console.WriteLine("CIAO!!! Benvenuto nel C#");
Console.ReadKey();
}
}
Analisi del codice
Ora se andassimo ad analizzare il codice vedremmo:1. using System;
questa riga richiama il
namespace Systemin modo che tutto ciò che esso contiene sarà possibilmente utilizzato nel nostro programma.
Sintassi:
using [NOME LIBRERIA]
2. class Programma{}
Una classe nella OOP è un costrutto che può contenere metodi o attributi.
Sintassi:
class [NOME CLASSE]Il nome è a completa scelta del programmatore (basta che non sia lo stesso di un altra).
3. static void Main(){}
Con questa istruzione noi creiamo un metodo senza valori di ritorno.
Un metodo è una parte di codice che può essere eseguita scrivendo una parola simile a questa: [NOME DEL METODO]().
Ma
static void Main()è il flusso principale del nostro programma, che sarà la prima parte di codice ad essere eseguita dopo l'avvio del software da noi creato.
4. Console.WriteLine("CIAO!!! Benvenuto nel C#");
Scrive nel nostro software:
CIAO!!! Benvenuto nel C#.Subito dopo il cursore va a capo, quindi se richiamassimo un altro metodo simile a questo troveremo la scritta appena digitata dal nostro programma sotto all'altra.
Sintassi:
Console.WriteLine("[CIO' CHE VUOI SCRIVERE]");
5. Console.ReadKey();
Attende che l'utente abbia digitato un tasto.
Nel nostro caso, data la mancanza di altro codice il programma si chiuderà.
Sintassi:
Console.ReadKey();Al documento che state leggendo è allegato il progetto del programma che presenta il codice da noi appena scritto.
Domande da interrogazione
- Qual è l'origine e l'utilizzo principale del linguaggio C#?
- Qual è la funzione del metodo static void Main() nel codice C#?
- Qual è il ruolo di Console.ReadKey() in un'applicazione console C#?
Il C# è stato presentato dalla Microsoft nel 2000 ed è utilizzato per programmare il .NET Framework, inclusi ASP.NET, Form, WPF, Modern UI Apps e Console Application.
Il metodo static void Main() è il flusso principale del programma, la prima parte di codice ad essere eseguita dopo l'avvio del software creato.
Console.ReadKey() attende che l'utente digiti un tasto, e nel caso di mancanza di altro codice, il programma si chiuderà.