static bool Pruefe (string eingabe) { for(int i = 0;i < eingabe.Length; i++) { if(eingabe.Substring(i,1)!= "1" && eingabe.Substring(i,1)!="0" ) { AusgebenAufKonsole("Dies ist keine gültige Bitfolge, bitte Eingabe wiederholen."); return false; } } return true; } // Einstiegsmethode static void Main() { int ausgabe; string eingabe, _ausgabe; eingabe=EingabeVonKonsole("Bitte Bitfolge eingeben:"); if(Pruefe(eingabe)) { ausgabe=Convert.ToInt32(eingabe,2); _ausgabe=Zeichenkette(ausgabe); AusgebenAufKonsole("Der Dezimalwert ist "+ausgabe+"!"); } else { eingabe=EingabeVonKonsole("Bitte Bitfolge eingeben:"); }