Windows

Entwickeln von Windows Phone Mango Apps, Teil 7: für Iterationen

#AskGaryVee Episode 185: Seth Godin on Thought Leaders, Psychics & The Future of the Internet

#AskGaryVee Episode 185: Seth Godin on Thought Leaders, Psychics & The Future of the Internet

Inhaltsverzeichnis:

Anonim

Als Teil des Lernprogramms zum Entwickeln von Windows Phone 7.5 Mango-Anwendungen haben wir in unserem letzten Tutorial gesehen, dass wir " switch statement " verwenden können, wenn mehrere Werte vorhanden sind gegen eine Bedingung getestet werden. In diesem Tutorial lernen wir " für Anweisung " oder besser bekannt als " für Iterationen " oder " für Schleife ". Obwohl in C # mehrere Iterationsanweisungen verfügbar sind, werden wir an unserem ersten Tag nur "for loop".

für Iterationen oder for loop

beherrschen. Während Sie eine Anwendung schreiben, müssen Sie manchmal einen Anweisungsblock für so oft, bis Sie eine erfolgreiche Übereinstimmung für Ihren Zustand gefunden haben. Dies kann mit "für Iteration" erfolgen. Diese "for-Schleife" mag auf den ersten Blick nicht nützlich erscheinen, aber vertrauen Sie mir; Sie werden es sicher brauchen.

Beginnen wir mit dem Erstellen eines neuen Projekts mit einem aussagekräftigen Namen wie "für Iterationen". Ziehen Sie eine Schaltfläche und einen Textblock auf die untere Region unseres Emulators (siehe Bild) und benennen Sie sie richtig (nach der Konvention, die wir in den vorherigen Kapiteln gelernt haben). Jetzt doppelklicken Sie auf unsere einzige Schaltfläche, um in das button_click-Ereignis zu gelangen.

Fügen Sie als Nächstes 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.

String message = "";
für (int i = 0; i <10; i ++)
{
message = Nachricht + i.ToString () + System.Environment.NewLine;
}
myTextblock.Text = messege;

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

Lassen Sie uns nun jeden Aspekt dieser Anwendung verstehen.

Wir haben eine String-Typ-Variable "message" für deklariert Verwenden Sie es innerhalb der Schleife. Dann haben wir in der "for" -Schleife eine temporäre Variable "i" initiiert, die die Anzahl der durchgeführten Iterationen verfolgt. Das Semikolon vor "i = 0" zeigt an, dass wir mit dem ersten Gedanken fertig sind und wir gehen nun zum nächsten. Nach der Initiation haben wir unseren Zustand 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 zu beachten, dass wir statt "i ++" "i + 1" verwenden können. Jedes Mal, wenn die "for-Schleife" ausgeführt wird, wird der in der String-Variable "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 weitere Variante dieser "for-Schleife", bekannt als " für jede Schleife "; aber wir werden später darüber lernen. Übe jetzt mit "for loop". Klicken Sie hier, um zum nächsten Kapitel zu gelangen.