Sezione C#
C# (C Scharp) è il linguaggio di Microsoft con il quale è possibile scrivere programmi che utilizzano il framework .net microsoft, in questa sezione sono raccolti articoli che mostrano come muovere i primi passi con questo linguaggio.
NEWS (1) ARTICOLI (7)
Metodi
Vediamo come si implementano i metodi di una classe

Metodi

Iniziamo a vedere la sintassi per definire un metodo: anzitutto abbiamo un nome, un elenco di parametri ed in fine il tipo restituito, es:

int Moltiplica(int a, int b){
return a * b;
}

Nell'esempio il nome del nostro metodo è Moltiplica, restituisce un int ed ha due parametri a e b tutti e due di tipo int.

void Scrivi(){
System.Console.WriteLine("Ciao!");
}

In questo caso invece abbiamo un metodo che non ha parametri in ingresso e non restituisce niente (void).

Parametri per riferimento o valore

In C# il defoult per il passaggio di parametri è per valore, se è necessario utilizzare i parametri per riferimento occorre anteporre al tipo del parametro la keyword REF, in alternativa, quando il campo è atteso solo in uscita si può utilizzare anche OUT.

Overload

Anche in C# è possibile sfruttare l'overload ovvero definire più metodi con lo stesso nome che differiscono solo per il numero o il tipo di parametri (Signature diversa) in questo modo è possibile rendere più flessibile il codice verso l'uso esterno di un metodo, che sembra così accettare tipologie diverse di dato. Un esempio è il passaggio in modo equivalente di una key o di un index.


© 2004-2008 MarcoInnocente - Tutti i diritti sono riservati.