可以';t在Visual Studio中获取C#for循环

本文关键字:Studio 获取 C#for 循环 Visual 可以 | 更新日期: 2023-09-27 18:23:47

在C#初级课程中,我被赋予了以下任务:

编写一个程序,打印序列的前10个成员:2,-3,4,-5,6,-7,…

我编写了以下程序,但它只将数字2打印到Visual Studio控制台,没有其他任何内容。

for loop出了问题还是其他什么问题?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SandBox
{
    class Exercise
    {
        static void Main()
        {
            int printToConsole;
            for (int i = 2; i <= 10; i++)
            {
                if (i % 2 == 0)   
                    printToConsole = i;
                else
                    printToConsole = i * (-1);
                Console.WriteLine(printToConsole);
                Console.ReadKey();
            }    
        }
    }
}

可以';t在Visual Studio中获取C#for循环

您只需要删除(或移出循环Console.ReadKey()即可。它预计会在这条线上打出一些关键传球。

来自文件;

ReadKey方法等待,也就是说,在发出ReadKey方法,直到按下字符或功能键

如果删除,它将打印;

2
-3
4
-5
6
-7
8
-9
10

但这打印了9元素。如果您想要10元素,则需要将for循环的条件更改为i <= 11

Console.ReadKey()移出循环:)