こんにちは私は、各インデックスを2倍した配列を踏んでループしていました。しかし、インデックスを0に、次に1に、次に2に等しくなるように変更しました。(これは以下のコードではjです)jは予想通りに増加せず、9だけ増加します。誰も助けることができますか?ラインc#ループが予想通りにインクリメントしない
a[i] = i * j;
i
とTKS
using System;
namespace ArrayandStringPractice
{
class MainClass
{
public static void Main(string[] args)
{
int[] a = new int[10];
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
{
{
a[i] = i * j;
//Console.WriteLine(a[i]);
}
}
foreach (int i in a)
{
Console.WriteLine(i);
}
}
}
}
「i」は0から9までの一連の乗算を行い、それぞれの結果を 'a [i]'に格納します。もちろん、a [i]は1つの値しか格納できません。 'i * 9' –
' + = 'を使うのですか?デバッガのシングルステップ機能を使用する方法を学ぶと、各ステップで異なる値と格納されているものを確認できます。 –
+ =?あなたがどこに言及しているのかわからない。今すぐデバッグを見てください。 – Eric