Clicco89
Ominide
2 min. di lettura
Vota 3,5 / 5

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

  1. IL C#
  2. Esempio di Console Application
  3. Analisi del codice
    1. 1. using System;
    2. 2. class Programma{}
    3. 3. static void Main(){}
    4. 4. Console.WriteLine("CIAO!!! Benvenuto nel C#");
    5. 5. Console.ReadKey();

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 System
in 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

  1. Qual è l'origine e l'utilizzo principale del linguaggio C#?
  2. 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.

  3. Qual è la funzione del metodo static void Main() nel codice C#?
  4. Il metodo static void Main() è il flusso principale del programma, la prima parte di codice ad essere eseguita dopo l'avvio del software creato.

  5. Qual è il ruolo di Console.ReadKey() in un'applicazione console C#?
  6. Console.ReadKey() attende che l'utente digiti un tasto, e nel caso di mancanza di altro codice, il programma si chiuderà.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community