Visual CSharp .NET - variables por referencia a un metodo en c #

 
Vista:

variables por referencia a un metodo en c #

Publicado por ulises (1 intervención) el 29/06/2009 20:50:47
Amigos necesito saber como puedo pasarle a un metodo una variable entera por referencia para cuando use ese mismo metodo dentro de otro la variable se modifique.

Ej:
int funcion1(){

int variable =0;
funcion2 (variable); //---------------->> De esta forma no me sale, la variable sigue devolviendo cero
return variable; // el valor no se modifica.
}

bool funcion2(int valor){
bool resp = false;
if (condicion){
valor ++;
resp = true;
}
return resp;
}

Espero respuesta . Saludos Ulises
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:variables por referencia a un metodo en c #

Publicado por m (66 intervenciones) el 30/06/2009 08:24:45
bool funcion2(ref int valor)
{

if (condicion){
valor ++;
return true ;
}
return false;

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:variables por referencia a un metodo en c #

Publicado por m (66 intervenciones) el 30/06/2009 08:27:55
intenta esto:

bool funcion2(ref int valor)
{

if (condicion){
valor ++;
return true ;
}
return false;

}

//cuando la llames

int funcion1(){

int variable =0;
funcion2 (ref variable);
return variable;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar