Windows

Разработка приложений для телефона Mango для Windows Phone, часть 7: для итераций

Игры на Windows Phone

Игры на Windows Phone

Оглавление:

Anonim

В рамках учебного пособия по разработке приложений для Windows Phone 7.5 Mango в нашем последнем учебнике мы увидели, что мы можем использовать оператор switch ", если есть несколько значений для испытывать против одного условия. В этом уроке мы узнаем « для оператора » или более известный как « для итераций » или « для цикла ». Хотя в C # есть несколько операторов итераций, в наш первый день мы будем обрабатывать только «цикл».

для итераций или для цикла

При написании любого приложения иногда требуется выполнить итерацию по одному блоку операторов для количество раз, пока не найдете успешное совпадение для вашего состояния. Это можно сделать, используя «для итерации». Этот «цикл» может показаться не очень полезным на первый взгляд, но поверьте мне; вам это обязательно понадобится.

Итак, давайте начнем с создания нового проекта с таким значительным именем, как «для итераций». Перетащите одну кнопку и один текстовый блок в нижнюю область нашего эмулятора (см. Изображение) и назовите их правильно (используя соглашение, которое мы узнали в предыдущих главах). Теперь дважды щелкните по нашей единственной кнопке, чтобы попасть в событие button_click.

Затем вставьте следующий код в две фигурные скобки кнопки button_click. Не волнуйтесь, мы снова рассмотрим это, чтобы вы могли понять.

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

Теперь попробуйте запустить приложение. Я надеюсь, что вы получили результат, который я показал на изображении.

Сделав это, давайте теперь понимать каждый аспект этого приложения.

Мы объявили переменную типа «сообщение» для используя его в цикле. Затем в цикле «для» мы инициировали временную переменную «i» , которая отслеживает количество выполненных итераций. Полуколона, предшествующая «i = 0», указывает на то, что мы закончили с первой мыслью, и теперь мы движемся к следующему. После посвящения мы сформулировали наше условие. Условие сообщает компилятору о том, сколько раз этот цикл должен выполняться. Как только условие будет удовлетворено, компилятор выскочит из цикла.

После условия мы увеличили значение переменной. Здесь следует отметить, что вместо «i ++» мы можем использовать «i + 1». Поэтому каждый раз, когда выполняется цикл «for», значение, хранящееся в строковой переменной «message», увеличивается. Мы добавили эту строку (System.Environment.NewLine), чтобы добавить новый символ линии после каждого цикла цикла.

Существует еще одна вариация этого цикла «for», называемая « для каждого цикла »,; но об этом мы узнаем позже. На данный момент практикуйте с помощью «for loop». Нажмите здесь, чтобы перейти к следующей главе.