I never reach the return, and i dont know why? - C#