私はちょうど配列から始めました、そしてそれは素晴らしいです!どのように私の配列は私のインデックスを印刷しませんか? C#.NET
小物はひとつありますが、どのように私のループがインデックス全体を印刷するのではなく、インデックスの値を1つずつ印刷するのではなく、最後のものだけを印刷しますか?ここで
あなたが画像を見ていくつかの問題が発生している場合は、私のコードです!
namespace Arrays
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int[] numbers = new int[5];
private void Form1_Load(object sender, EventArgs e)
{
numbers[0] = 12;
numbers[1] = 10;
numbers[2] = 25;
numbers[3] = 10;
numbers[4] = 15;
}
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < numbers.Length; i++)
displayArrays.Text = numbers[i].ToString();
}
}
}
大丈夫です!だから私が本質的にやっていることは、(+ =)配列からインデックスに値を追加することですか? –
@Alexander。 Matt 'displayArrays.Text'は別のフィールドです(またはインデックスを呼び出すとき)。単純な '='を使用すると、新しい値が割り当てられます。 '+ ='は 'displayArrays.Text = displayArrays.Text + numbers [i] .ToString()+"、 ";'に変換されます。つまり、現在の値を更新します。 –
ああ、そんなに意味をなさない!ありがとうございました! @DovydasSopa –