Ich begann gerade mit Arrays und es ist erstaunlich!Wie kommt es, dass mein Array meinen Index nicht ausgibt? C#. NET
Eine kleine Sache aber, wie kommt es, dass meine for-Schleife nicht den gesamten Index oder vielmehr den Wert des Index nacheinander ausdruckt, sondern nur den letzten ausdruckt?
Hier ist mein Code, wenn Sie mit Betrachten des Bildes einige Probleme haben!
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();
}
}
}
Oh okay! Also was ich im Wesentlichen mache ist (+ =) Hinzufügen von mehr Werten aus dem Array zum Index? –
@Alexander. Matt 'displayArrays.Text' ist ein anderes Feld (oder wie Sie Index nennen). Wenn Sie einfach '=' verwenden, wird nur ein neuer Wert zugewiesen. '+ =' übersetzt in 'displayArrays.Text = displayArrays.Text + numbers [i] .ToString() +", ";'. Das heißt - aktuellen Wert aktualisieren. –
Oh, das macht jetzt so viel Sinn! Vielen Dank! @DovydasSopa –