Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // A lista eleme lehet egyszerű változó típus (int, string, double, stb)
- // vagy összetett is (struct, dictionary, hashset, stb)
- list.Add(elem); // Lista végéhez 1 elem hozzáfűzése
- list.Count; // Lista elemeinek száma (beolvasott rekordok)
- list.Min(); // egyszerű típusok (int, stb) minimuma
- list.Min(x => x.adattag); // x lesz a lista egyik eleme, az ilyen adattagok minimumát számolja
- max, sum, average ugyanígy
- list.Contains(elem) // feltételhez használjuk, tartalmazza-e a lista az adott elemet
- list.Distinct(); // Ha a listában azonos elemek is vannak, akkor egyedivé teszi Pl.: 27,41,69,27,4,1,4,1 -> 27,41,69,4,1
- list.Find(x => x.adattag feltétele); // Megkeresi azt az elemet, ahol az adattag feltétele egyezik Pl.: list.Find(x => x.plate=="ABC123").avgspeed
- list.FindAll(x => x.adattag feltétele); // Megkeresi az összes elemet, ahol az adattag feltétele egyezik Pl.: list.Find(x => x.plate.Contains("AB")).avgspeed
- list.Where(x => x.adattag feltétele) // Kiszűri a feltétel(ek)nek megfelelő rekordokat. Pl.: var filtered = user.Where(u => u.Name.StartsWith("J") && u.Age<40)
- list.ForEach(x => Console.WriteLine(x.adattag)) // tetszőleges utasítás végrehajtása a lista elemein
- list.IndexOf(elem) // a megadott elem első előfordulásának helyét a listában
- list.LastIndexOf(elem) // a megadott elem utolsó előfordulásának helyét a listában
- list.FindIndex(x => x.adattag feltétele) // a feltétel szerinti első elem listában elfoglalt helyét (indexét)
- list.FindLastIndex(x => x.adattag feltétele) // a feltétel szerinti utolsó elem listában elfoglalt helyét (indexét)
- list.ElementAt(index) // visszaadja a megadott indexű elemet, azonos vele list[index]
- list.First // Lista első eleme, azonos vele: list[0]
- list.Last // Lista utolsó eleme, azonos vele: list[list.Count-1]
- list.OrderBy(x => x.adattag) // Lista sorbarendezése
- list.OrderByDescending(x => x.adattag) // Lista fordított sorbarendezése
- list.Sort() // Lista sorbarendezése (egyszerű típusnál)
- list.Sort( (x,y) => x.adattag.CompareTo(y.adattag)) // Lista sorbarendezése összehasonlítással
- list.RemoveAt(index) // megadott indexű elem törlése a listából
- list.RemoveRange(index, db) // indextől kezdve db darab elem törlése a listából
- list.Remove(elem) // megadott elem első előfordulásának törlése a listából
- list.RemoveAll(elem) // megadott elem összes előfordulásának törlése a listából
- list.Clear(); // Lista összes elemének törlése
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement