rendered paste bodystatic 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+"!");