// >>> eigene Methoden hier <<< 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; do { eingabe=EingabeVonKonsole("Bitte Bitfolge eingeben:"); if(Pruefe(eingabe)) { ausgabe=Convert.ToInt32(eingabe,2); _ausgabe=Zeichenkette(ausgabe); AusgebenAufKonsole("Der Dezimalwert ist "+ausgabe+"!"); } } while (Pruefe(eingabe)!=true);