【发布时间】:2015-11-29 14:55:32
【问题描述】:
这可能是一件非常明显的事情,并且可能会让我投反对票,但是... Visual Studio 告诉我 int i 在 if/else 声明的当前上下文中不存在。这是怎么回事?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LongSequence
{
class Program
{
static void Main()
{
int numberToPrint;
for (int i = 2; i <= 1000; i++);
{
if (i % 2 == 0)
numberToPrint = i;
else
numberToPrint = i *(-1);
Console.WriteLine(numberToPrint);
}
}
}
}
【问题讨论】:
-
从
forstatement 的末尾删除;
标签: c# visual-studio for-loop