c# Lösung?
eingabe ist ein TextBoxen array und ich möchte den Text der TextBoxen auf diesen Fall prüfen. Doch funktioniert dies nicht, kann mir wer da wer helfen?:D
if (eingabe[i].Text < 1 || eingabe[i].Text > 49)
{
}
LG
2 Antworten
Vom Fragesteller als hilfreich ausgezeichnet
Convert.ToInt32(eingabe[i].Text)
Fehlerabfangen nicht vergessen - es sei denn, man ist 102%ig sicher, dass im Textfeld nichts stehen kann, das nicht in eine Ganzzahl umgewandelt werden kann.
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
Probier mal
string text = eingabe[i].text;
int text_int;
bool isParsable = Int32.TryParse(text, out ntext_int);
if (isParsable)
if (text_int < 1 || text_int > 49){
//dein code hier....
}
else
Console.WriteLine("Could not be parsed.");
Woher ich das weiß:Studium / Ausbildung – Informatikstudent