Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将列表框中的所有数字相加?_C#_If Statement_While Loop_Listbox - Fatal编程技术网

C# 如何将列表框中的所有数字相加?

C# 如何将列表框中的所有数字相加?,c#,if-statement,while-loop,listbox,C#,If Statement,While Loop,Listbox,我想在while循环完成后,将列表框中的所有数字相加(同时仍将数字保留在列表框中) void Task3() { limit = Convert.ToInt32(tBNumber.Text); int finalN = limit + 100; int n = limit; int sum = 0; while (n < finalN ) { if (n

我想在while循环完成后,将列表框中的所有数字相加(同时仍将数字保留在列表框中)

    void Task3()
    {
        limit = Convert.ToInt32(tBNumber.Text);
        int finalN = limit + 100;
        int n = limit;
        int sum = 0;
        while (n < finalN )
        {
            if (n % 9 == 0)
            {
                lbAnswer.Items.Add(n);
                n++;
            }
            else
            {
                n++;
            }
        }
    }
void Task3()
{
limit=转换为32(tBNumber.Text);
int finalN=极限+100;
int n=极限;
整数和=0;
而(n
在您将其添加到列表框后,通过
n
增加
总和

if (n % 9 == 0)
{
    lbAnswer.Items.Add(n);
    sum += n;
    n++;
}

我们可以避免一些迭代

void Task3()
    {
        int n, limit;
        n, limit = Convert.ToInt32(tBNumber.Text.Trim());
        int sum = 0;
        while (n < limit + 100)
        {
            if (n % 9 == 0)
            {
                lbAnswer.Items.Add(n);
                sum += n;
                n += 9;
            }
            else
                n++;
        }
    }
void Task3()
{
int n,极限;
n、 limit=Convert.ToInt32(tBNumber.Text.Trim());
整数和=0;
而(n<极限+100)
{
如果(n%9==0)
{
lbAnswer.Items.Add(n);
总和+=n;
n+=9;
}
其他的
n++;
}
}