Respuesta: interrumpir un procedimiento poque no pones un return despues cada asignacion
es decir
if(s== ...[0])
{
n=1;
return;
}
y asi para todos.
como comentario podrias mejorar ese codigo.
con algo como
public void ComparaEti(object s)
{
N= vEtiRama.IndexOf(s) +1;
} |