Начальные теоретические сведения
Для разработки приложений и игр для платформы Windows Phone чаще всего используется язык программирования C#. Для написания основной логики используются:
////////////////////////////////////////////////////////////////////////////
if (условие1) // условие содержит логическое выражение
{
// Действия, которые надо выполнить, если условие1 выполняется
}
elseif (условие2) // Не обязательно
{
// Действия, которые надо выполнить, если условие1 не выполняется, но выполняется условие2
}
else// Не обязательно
{
// Действия, которые надо выполнить, если условия 1 и 2 не выполняются
}
////////////////////////////////////////////////////////////////////////////
switch (значение1)
{
case значение2:
// Действия, которые надо выполнить, если значения 1 и 2 равны
break;
case значение3:
// Действия, которые надо выполнить, если значения 1 и 3 равны
break;
<…>
}
////////////////////////////////////////////////////////////////////////////
тип [] mas1 = new тип [число элементов]; // Объявления одномерного массива
тип [,] mas2 = new тип [число строк, число столбцов]; // и двумерного массива
////////////////////////////////////////////////////////////////////////////
foreach (тип новая_переменная in mas1) // Цикл по всем элементам
{
// Действия для каждого объекта из mas1, где под объектом подразумевается новая_переменная
}
////////////////////////////////////////////////////////////////////////////
for (i = начальное_значение; i <= Конечное_значение; i++) // Цикл
{
// Тело цикла
}
////////////////////////////////////////////////////////////////////////////
While (условие) // Выполнять цикл пока условие = true
{
// Тело цикла
}
////////////////////////////////////////////////////////////////////////////