Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Guida al C# - Procedure e Funzioni

Guida al C#

Capitolo 12° - Procedure e Funzioni

<< Precedente Prossimo >>

Procedure e Funzioni


In C#, una procedura è una routine di codice che esegue un compito specifico e può essere richiamata da altro codice all'interno della stessa applicazione. Le procedure possono accettare argomenti di input e restituire valori di output, ma non sono obbligate a farlo.
In C#, le procedure sono spesso implementate utilizzando i metodi.
Ad esempio, un metodo che calcola l'area di un cerchio potrebbe essere definito come una procedura.

public static double CalcolaAreaCerchio(double raggio)
{
    double area = Math.PI * raggio * raggio;
    return area;
}



oppure

public static double CalcolaAreaRettangolo(double larghezza, double altezza)
{
    double area = larghezza * altezza;
    return area;
}

Mentre invece una funzione è una routine di codice che esegue un compito specifico e restituisce un valore di output.
A differenza delle procedure, le funzioni sono sempre obbligate a restituire un valore.
In C#, le funzioni sono spesso implementate utilizzando i metodi.
Ad esempio, un metodo che calcola il massimo tra due numeri potrebbe essere definito come una funzione.

public static int CalcolaMassimo(int x, int y)
{
    int massimo = (x > y) ? x : y;
    return massimo;
}

<< Precedente Prossimo >>
A proposito dell'autore

VB.NET, C#, C++, PHP, MySQL, Javascript , LUA,Infarinatura di Python e Ruby, Grafica Vettoriale (Esperto di CorelDraw) DirectX 9 e XNA Game Studio, Silverlight, jquery, Autoit e Android. Esperto in Unity e Buona conoscenza di Blender. Esperto C# UI Designer Ottima conoscenza sulle tecnologie PBR. Assembly? Sto imparando...