сегодня у меня проблема, которая подталкивает меня к стене. Я начинающий программист, в настоящее время изучающий основы C#, после изучения Java.Переменная индексации переменных? Цикл в C#, Visual Studio 2015
Сегодня я работал на примере практики, когда я столкнулся с этой проблемой:
Это скриншот моего кода работает, и я оставил заявление для печати внутри цикла, чтобы показать мне что делает моя индексная переменная. Как вы можете видеть, он увеличивается более одного раза за каждое выполнение цикла. Я также получил те же результаты при использовании цикла while и других проектов.
Вот код:
class Program
{
static void Main(string[] args)
{
Console.WriteLine("How many values are you entering");
int value = Convert.ToInt32(Console.Read());
Console.WriteLine("Please enter the values of the currencies you are converting.");
decimal[] money = new decimal[value];
for (int i = 0; i < money.Length; i++)
{
money[i] = Convert.ToDecimal(Console.Read());
Console.WriteLine("i is: "+i);
}
}
}
Я не могу приступить к этому заданию, пока я не могу понять, что является причиной этой проблемы. Благодаря!
В скриншоте, значения идут от 0 до 4 приращения на 1. В чем проблема? Разве это не то, чего вы пытаетесь достичь? –