Logo FreeAspx
Home Login Classi Framework .NET Newsgroup Blog Segnala applicazione Link
Cartucce compatibili
ASP.NET VB.NET C# ASP SHAREPOINT
Imposta come home Imposta come Home
Aggiungi ai preferiti Aggiungi ai preferiti
Registrati nella Community Registrati
Generatore connessione db Generatore connessione db
Generatore di Query Generatore di Query
Cerca nel sito



Stiamo preparando il nuovo SB2Dev, dove vorreste che fosse fatto?
 Roma
73%

 Napoli
8,7%

 Firenze
11,7%

 Bari
6,7%

LEZIONI

Opzioni pagina Articoli e Lezioni di FreeAspx.it
Stampa
Invia ad amico
Aggiungi ai Preferiti

Quarta Lezione C#

CONTENUTI:

· Parametri input (passati per valore).

· Parametri output.

· Parametri passati per riferimento.





PARAMETRI INPUT (passati per valore)


Ogni parametro passato ad una funzione, se non è qualificato in modo esplicito, è di tipo input. Ciò significa che la funzione può utilizzarne il valore, ma ogni modifica effettuata non incide sul parametro attuale. Il valore del parametro, che deve essere una variabile inizializzata o una costante, viene passato alla funzione tramite il record di attivazione.



int x=10;

void f(x);





PARAMETRI OUTPUT


Un parametro di tipo output riceve un valore che la funzione chiamata restituisce. La variabile passata non deve necessariamente essere inizializzata, ma la funzione deve per forza ritornare un valore da assegnarli.



int z; // non iniz.

void f(out z);

// una volta terminata l’esecuzione di f, z conterrà il valore che f ha ritornato













PARAMETRI PASSATI PER RIFERIMENTO


Quando a una funzione viene dato un parametro per riferimento, il record di attivazione contiene l’indirizzo di memoria del parametro attuale stesso. In questo modo la funzione può anche modificare il parametro e la modifica si riflette sulle variabili della funzione chiamante.



int s;

void f(ref s);

F (s);

// la funzione f riceve in ingresso l’indizzo di s. Può utilizzarne il valore e, nel corso della sua

// esecuzione, modificarlo.
<% Quarta Lezione Microsoft Visual C# %>


SITI PARTNER
AspCode.it DevSpy.com Webmasterpoint.org
Mr. Webmaster

finding ASP.NET Resources is as easy as 1..2..3..
MSDN Microsoft
Info Contatti File RSS Policy Accessibilità
Copyright 2001 - 2008 Fulvio Giaccari & SB Soft® Srl - All Rights Reserved - P.IVA 03917610754
V. 2.0.1891.25145  2