Im Rahmen des Lernprogramms "Entwickeln von Windows Phone 7.5-Mango-Anwendungen" haben wir in unserem letzten Lernprogramm gesehen, dass wir "verwenden können".Anweisung wechseln”Wenn mehrere Werte gegen eine Bedingung getestet werden sollen. In diesem Tutorial lernen wir “zur AussageOder besser bekannt alsfür Iterationen" oder "für Schleife”. Obwohl in C # mehrere Iterationsanweisungen verfügbar sind, beherrschen wir an unserem ersten Tag nur "for loop".

für Iterationen oder für Schleife

Beim Schreiben einer Anwendung müssen Sie manchmal einen Anweisungsblock so oft durchlaufen, bis Sie eine erfolgreiche Übereinstimmung für Ihre Bedingung finden. Dies kann mit "für Iteration" erfolgen. Diese „for-Schleife“ mag auf den ersten Blick nicht nützlich erscheinen, aber vertrau mir; Sie werden es auf jeden Fall brauchen.

Beginnen wir also mit dem Erstellen eines neuen Projekts mit einem bedeutungsvollen Namen wie "für Iterationen". Ziehen Sie eine Schaltfläche und einen Textblock in den unteren Bereich unseres Emulators (siehe Abbildung) und benennen Sie sie richtig (gemäß den in den vorherigen Kapiteln erlernten Konventionen). Doppelklicken Sie nun auf unseren einzigen Button, um zum button_click -Ereignis zu gelangen.

Fügen Sie anschließend den folgenden Code in die zwei geschweiften Klammern des button_click-Ereignisses ein. Keine Sorge, wir werden es noch einmal durchgehen, damit Sie es verstehen können.

String message = "";

für (int i = 0; i <10; i ++)

            {

message = message + i.ToString () + System.Environment.NewLine;

            }

myTextblock.Text = messege;

Versuchen Sie jetzt, die Anwendung auszuführen. Ich hoffe, Sie haben eine Ausgabe erhalten, die ich im Bild gezeigt habe.

Nachdem wir das getan haben, lassen Sie uns nun jeden Aspekt dieser Anwendung verstehen.

Wir haben ein erklärt Zeichenfolgentypvariable "Nachricht" für die Verwendung innerhalb der Schleife. Dann haben wir in einer "for" -Schleife eine initiiert temporäre Variable "i", die die Anzahl der durchgeführten Iterationen verfolgt. Das Semikolon vor "i = 0" zeigt an, dass wir mit dem ersten Gedanken fertig sind und jetzt auf den nächsten zugehen. Nach der Initiation haben wir unsere Bedingung angegeben. Die Bedingung teilt dem Compiler mit, wie oft diese Schleife ausgeführt werden soll. Sobald die Bedingung erfüllt ist, springt der Compiler aus der Schleife.

Nach der Bedingung haben wir den Wert der Variablen erhöht. Hier ist eines zu beachten: Statt "i ++" können wir "i + 1" verwenden. Jedes Mal, wenn die "for-Schleife" ausgeführt wird, wird der in der String-Variablen "message" gespeicherte Wert erhöht. Wir haben diese Zeile (System.Environment.NewLine) hinzugefügt, um nach jeder Ausführung der Schleife ein neues Zeilenzeichen hinzuzufügen.

Es gibt eine andere Variante dieser "for-Schleife", die als "für jede Schleife”; aber wir werden später darüber erfahren. Jetzt erstmal mit "for loop" üben. Klicken Sie hier, um zum nächsten Kapitel zu gelangen.

Zusammenhängende Posts:

  • Arbeiten mit Strings: Windows Phone 7.5 - Entwicklung von Mango-Apps - Teil 9
  • Entwickeln von Windows 7.5-Mango-Apps, Teil 6: Switch-Anweisung
  • Entwickeln von Windows Phone 7.5-Apps: Teil 3; Variablen, Datentypen und Werte zuordnen
  • Verwenden der Simple Helper-Methoden bei der Entwicklung von Windows Phone 7.5 Mango-Apps: Teil 8
  • Word konnte Arbeitsdatei nicht erstellen. Überprüfen Sie den Temp-Umgebungsvariablenfehler

Top-Tipps:
Kommentare: