Keresés

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

  • Dinter

    addikt

    válasz Karma #6749 üzenetére

    Szóval, a listát már beolvasáskor feltöltöm.

    public void Beolvasas()
    {
    string line;

    using (StreamReader beolvaso = new StreamReader("refi.key", System.Text.Encoding.Default, true))
    {
    while ((line = beolvaso.ReadLine()) != null)
    {
    torleslista.Items.Add(line);
    var sor = line.Split(' ');
    Kulcs kulcs = new Kulcs();
    kulcs.mezo1 = sor[0];
    kulcs.mezo2 = sor[1];
    kulcs.mezo3 = sor[2];
    kulcs.mezo4 = sor[3];
    kulcs.mezo5 = sor[4];
    for (int i = 5; i < sor.Length; i++)
    {
    kulcs.nev += ' ' + sor[i];
    }
    kulcsok.Add(kulcs);
    }
    }
    }

    Aztán a kiválasztottakat törlöm a ListBoxból. A kulcsok listából is törölném kéne, ott viszont nem tudom összehasonlítani a kettőt, mert a .ToString() függvény más értéket ad vissza. Mivel tudnám számomra megfelelő formátumba alakítani?

    ListBox.SelectedObjectCollection torlendo = new ListBox.SelectedObjectCollection(torleslista);
    torlendo = torleslista.SelectedItems;
    if (torleslista.SelectedIndex!=-1)
    {
    for (int i = torlendo.Count - 1; i >= 0; i-- )
    {
    torleslista.Items.Remove(torlendo[i]);
    for (int j = 0; j < kulcsok.Count; j++)
    {
    //itt hasonlítanám össze a kulcsok listát és a törlendőt, és ha azonos, törlöm

    }
    }
    }

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