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