Hi!
Ich hab ein Programm geschrieben, dass diverse Daten abfragt (per TextBox) und in ne .txt File speichert.
Nun meine Frage.
Bei ner TextBox wird nach dem Geschlecht gefragt, und falls der User nicht "m" oder "w" eingibt, sollte eine MessageBox kommen in der steht dass das Geschlecht ungültig sei, und die Datei soll nicht angelegt werden (in der dann alle Daten stehen).
Ich hab dass so gemacht (nur der Part mit "m" oder "w").
if (txtb_geschlecht.Text!=männlich)
MessageBox.Show("Das angegebene Geschlecht gibt es nicht","Fehler");
File.Delete(datei1);
else if (txtb_geschlecht.Text!=weiblich)
MessageBox.Show("Das angegebene Geschlecht gibt es nicht","Fehler");
File.Delete(datei1);
Tja, dass funktioniet aber nicht, es funktioniert auch nicht mit "switch", und auch nicht wenn ich schreib
if (txtb_geschlecht.Text=männlich || weiblich)
Es steht immer dass es keine "else" anweisung gibt, wie kann dass sein? Else sollte doch jeder Computer kennen.
Oben hab ich männlich und weiblich definiert, also daran liegt es nicht.
2 if Anweisungen hintereinander oder verschachtelt kann ich auch nicht machen, da es dann immer einen Error wegen falschen Geschlechts gibt.
Könnt ihr mir weiterhelfen?
MfG dartox
Ich hab ein Programm geschrieben, dass diverse Daten abfragt (per TextBox) und in ne .txt File speichert.
Nun meine Frage.
Bei ner TextBox wird nach dem Geschlecht gefragt, und falls der User nicht "m" oder "w" eingibt, sollte eine MessageBox kommen in der steht dass das Geschlecht ungültig sei, und die Datei soll nicht angelegt werden (in der dann alle Daten stehen).
Ich hab dass so gemacht (nur der Part mit "m" oder "w").
if (txtb_geschlecht.Text!=männlich)
MessageBox.Show("Das angegebene Geschlecht gibt es nicht","Fehler");
File.Delete(datei1);
else if (txtb_geschlecht.Text!=weiblich)
MessageBox.Show("Das angegebene Geschlecht gibt es nicht","Fehler");
File.Delete(datei1);
Tja, dass funktioniet aber nicht, es funktioniert auch nicht mit "switch", und auch nicht wenn ich schreib
if (txtb_geschlecht.Text=männlich || weiblich)
Es steht immer dass es keine "else" anweisung gibt, wie kann dass sein? Else sollte doch jeder Computer kennen.
Oben hab ich männlich und weiblich definiert, also daran liegt es nicht.
2 if Anweisungen hintereinander oder verschachtelt kann ich auch nicht machen, da es dann immer einen Error wegen falschen Geschlechts gibt.
Könnt ihr mir weiterhelfen?
MfG dartox