Új hozzászólás Aktív témák

  • Dinter

    addikt

    using (StreamReader uzi = new StreamReader("uzenetek.txt"))
    {
    while ((line = uzi.ReadLine()) != null)
    {
    Uzenet uzenet = new Uzenet();
    var sor = line.Split(':');
    (int.TryParse(sor[4], out numerikus) == true)
    {
    uzenet.projektszam = Convert.ToInt32(sor[0]);
    uzenet.kuldes = sor[1];
    uzenet.feladoid = Convert.ToInt32(sor[2]);
    uzenet.cimzettid = Convert.ToInt32(sor[3]);
    uzenet.uzenet = sor[4];
    ertekelesek.Add(uzenet);
    }
    else
    {
    uzenet.projektszam = Convert.ToInt32(sor[0]);
    uzenet.kuldes = sor[1];
    uzenet.feladoid = Convert.ToInt32(sor[2]);
    uzenet.cimzettid = Convert.ToInt32(sor[3]);
    uzenet.uzenet = sor[4];
    uzenetek.Add(uzenet);
    }
    }
    }

    "Az index a tömb határain túl mutat" hibát kapok az if feltételnél, gondolom azért, mert egyszerre fordul le, és a line még nem kap értéket. Hogy tudnám ezt kiküszöbölni?

Új hozzászólás Aktív témák