可以';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();
}
}
}
}
您只需要删除(或移出循环)Console.ReadKey()
即可。它预计会在这条线上打出一些关键传球。
来自文件;
ReadKey
方法等待,也就是说,在发出ReadKey
方法,直到按下字符或功能键。
如果删除,它将打印;
2
-3
4
-5
6
-7
8
-9
10
但这打印了9
元素。如果您想要10
元素,则需要将for循环的条件更改为i <= 11
。
将
Console.ReadKey()移出循环:)