Diskuze: Index je mimo hranice pole
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Protože v každém tisku zvyšuješ pořadí a nikde nekontroluješ, jestli už jsi na konci.
Ano ale jak to mám udělat jak zjistím kolik je v poli položek?
slova.lenght ti vrátí počet prvků v poli..
Takže dát něco takového na začátek:
if(pole.Lenght == poradi)
timer1.Stop()
private int poradi = -1;
private string [] slova = null;
private void timer1_Tick(object sender, EventArgs e)
{
if (slova == null)
{
poradi = 0;
slova = File.ReadAllText(text, Encoding.Default).Split(new string[] { Environment.NewLine, ",", " " }, StringSplitOptions.RemoveEmptyEntries);
}
txtText.Text = slova[poradi++];
if (poradi >= slova.length)
{
poradi = -1;
slova = null;
this.timer1.Enabled = false;
}
}
Zobrazeno 7 zpráv z 7.