der Quelltext ist total Blödsinn und ergibt absolut 0 Sinn.
Zitat:
anzahl ÷= berechnenText.Split(new Char[] {l}).Length - 1;
|
was soll denn bitte diese Zeile ergeben?!
Das Zeichen ÷ kennt c# noch nichtmal. wenn überhaupt wäre es "/" aber selbst damit kommt nur "0" heraus.
Um eine Lösung zugeben, mal vom Code abgesehen:
Zitat:
int anzahl = System.Text.RegularExpressions.Regex.Matches("1783 128361836127836186231861868111312039129381", "1").Count;
|
würde einem die Anzahl der vorkommenden einsen in der variable anzahl ablegen.
Edit:
Eventuell meint der TE eher das?
Zitat:
public static int BerechneVerlauf()
{
try
{
int anzahl = 0;
for (int zähler = 0; zähler < 9999; zähler += 1)
{
double berechnen = zähler * zähler * 3.42;
string berechnenText = berechnen.ToString();
anzahl += berechnenText.Split('1').Length-1;
}
return anzahl;
}
catch (Exception fehler)
{
return 0;
}
}
|