[ Foro de C# ]
La verdad tengo muchas dudas sobre la recursividad me gustaria si me ayudaran a saber si este metodo es recursivo es una aplicacion en windows form de como invertir una palabra al reves.
public string Invertir(string cadena)
{
string aux = null;
for (int i = cadena.Length - 1; i > -1; i--)
{
aux += cadena[i];
}
return aux;
}
private void btnconvertir_Click(object sender, EventArgs e)
{
lblpalabra.Text = Invertir(txtpalabra.Text);
}
Es recursividad cuando se trata de una función que se llama a ella misma. En tu caso, ni la función "btnconvertir_Click" llama a "btnconvertir_Click" ni "Invertir" llama a "Invertir", así que no hay recursividad.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)