Zwei Zahlen teilen [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Warum gibt die Ganzzahldivision in C # eine Ganzzahl und kein Gleitkomma zurück? 7 answers

Ich mache eine Autodidaktik in C # und obwohl ich komplexere Projekte als diese gemacht habe, kann ich nicht herausfinden, wo das Problem liegt.

    private void button4_Click(object sender, EventArgs e)
    {
        int headcount = 0;
        int input = Global.inputcount;

        for (int i = 0; i < Global.inputcount; i++)
        {
            if (Global.myTextFile[i] == "F")
            {
                headcount++;
            }
        }
        float result;
        result = headcount/input; <<< that line
        button4.Text = result.ToString();
    }

Dies ist mein Code, der zählen soll, wie oftF Vorkommen in dermyTextFile Array, und es sollte diese Zahl mit der Anzahl der Eingänge teilen.

Ich habe es viele Male debuggt und bis zu dieser Zeile ist alles in Ordnung. Das Ergebnis ist 0, obwohl (Anzahl der Mitarbeiter = ~ 2201) und (Eingabe = ~ 4321).

Ich habe mit Pascal gearbeitet, ich benutze C # seit ungefähr 2 Monaten. Wenn mir also jemand helfen kann, wäre ich dankbar.

F steht für "Fej" = "Kopf" auf Ungarisch

Antworten auf die Frage(6)

Ihre Antwort auf die Frage