У меня есть цикл for, который просто не будет выполняться. Предполагается, что первый номер вводится пользователем и добавляет каждый номер между вторым номером, который вводит пользователь, вместе. Например, firstNumber = 5 и второе число = 8, число должно быть равно 26 (5 + 6 + 7 + 8). Кажется, я не могу заставить цикл for даже начать итерацию. Метка2 просто принимает инициализированное значение и ничего больше. Помощь была бы оценена.C# aspx.cs для цикла для добавления чисел
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Menu_Items_and_Numbers : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button2_Click(object sender, EventArgs e)
{
int firstNumber = Convert.ToInt32(TextBox1.Text);
int secondNumber = Convert.ToInt32(TextBox2.Text);
int numberTotal = 0;
for(int i=firstNumber; i > secondNumber; i++)
{
numberTotal += i;
}
Label2.Text = Convert.ToString(numberTotal);
}
}
Спасибо за проработку, я думал об обратном движении во время условия. –