C# Problema con del compilatore o sono io che sbaglio?

di Anonimizzato19922 il
1 risposte
Ciao a tutti sto imparando a programmare in c# dopo aver abbandonato java.
(Programmo con monodevelop da ubuntu)
Volevo iniziare un programma che calcola delle formule fisiche, purtroppo non ho potuto neanche abbozzare l'algoritmo che mi si presenta questo problema:

protected void OnBSpazioClicked (object sender, EventArgs e)
{

if (T4.Text != null && T2.Text != null)
//T1.Text = Operazione 1;
else if (T4.Text != null && T3 != null)
//T1.Text = Operazione 2;
else if (T2.Text != null && T3.Text != null)
//T1.Text = Operazione 3;
}


Praticamente il problema è che se il primo if è falso esce senza leggere gli altri e chiude il programma.
Ho provato con try/catch, non si chiude il programma però ignora comunque gli altri else if.
Sono io che sbaglio qualcosa o è un bug del compilatore?Mi dite come posso risolvere?
Grazie a tutti!

1 Risposte

  • Esegui passo passo e controlla i valori delle espressioni
Devi accedere o registrarti per scrivere nel forum
1 risposte