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