Schritt 6 Fügen Sie eine Subtraktion Problem

Sie können die Methode Next () der Klasse Random nennen, die Sie „Randomizer“ weiter oben in diesem Tutorial genannt, in mehrfacher Hinsicht. Methoden, die Sie in mehr als einer Weise nennen kann, werden als überlastet, und Sie können IntelliSense sie zu erforschen verwenden. Schauen Sie noch einmal im Tooltip der IntelliSense-Fenster für den Next () -Methode.







Der Tooltip zeigt (+ 2 Überlast (s)). was bedeutet, dass Sie die Methode Next () auf zwei andere Arten aufrufen können. Überlastungen enthalten unterschiedliche Zahlen oder Arten von Argumenten, so dass sie voneinander etwas anders arbeiten. Zum Beispiel könnte ein Verfahren nimmt ein ganzzahlige Argument, während eine seiner Überlastungen könnte eine ganze Zahl und eine Zeichenfolge nehmen. Sie wählen die richtige Überlastung auf, was Sie wollen, es zu tun. Wenn Sie den Code in die StartTheQuiz () -Methode hinzufügen, erscheint mehr Informationen im Fenster Intellisense, sobald Sie randomizer.Next eingeben (. Wählen Sie die Pfeil nach oben und Pfeil nach unten Tasten, um durch die Überlastungen, wie die folgende Abbildung zeigt.







In diesem Fall sollten Sie die letzte Überlastung wählen, weil Sie Minimal- und Maximalwerte festlegen.

Ändern Sie den CheckTheAnswer () Methode für die korrekte Subtraktion Antwort zu überprüfen.

In Visual C #, - ist die logische und Betreiber. In Visual Basic ist der entsprechende Betreiber AndAlso. Diese Operatoren zeigen „Wenn die Summe der addend1 und addend2 den Wert der Summe gleich NumericUpDown und wenn Minuend minus Subtrahenden gleich dem Wert der Differenz NumericUpDown.“ Die CheckTheAnswer () Methode gibt nur wahr, wenn die Antworten auf die Addition und die Subtraktion Probleme korrekt sind beide.

Ersetzen Sie den letzten Teil des Tick-Ereignishandler des Timers mit dem folgenden Code, so dass es in der richtigen Antwort füllt, wenn die Zeit abläuft.

Speichern Sie und führen Sie den Code.

Ihr Programm umfasst eine Subtraktion Problem, wie die folgende Abbildung zeigt.

Fortzusetzen oder Überprüfung







In Verbindung stehende Artikel