ho trovato l'errore.. ma non so come risolverlo... nella seconda funzione, se metto la ricorsione su se stessa smette di andare in overflow, ma ovviemente no nrestituisce il dato corretto.. se metto:
codice:...... ...... if (risultato2 == true) { nessuna.Text = "percorso tra gli urenti selezionati trovato"; } else { this.ricorsiva2(b, userA); } } } else { nessuna.Text = "L'utente " + userP + " non ha ancora aggiunto nessun utente alla lista degli amici"; } } }