mandag 15. juni 2009

C# Generic List

Syntax for å lage en generic list:

// Lager en tom liste.
            List aList = new List();

            // Legger til elementer.
            aList.Add(new DateTime(1968, 4, 5));
            aList.AddRange(new DateTime[]
            {
                new DateTime(1965, 1, 19),
                new DateTime(1964, 12, 3),
                new DateTime(1966, 2, 1),
                new DateTime(1997, 7, 2)
            });

            // Få tak i de 3 første elementene.
            List firstThree = aList.GetRange(0, 3);

            // Fjerner element 3 og 4.
            aList.RemoveRange(3, 2);

            // Sorter listen, og deretter søk etter et element.
            aList.Sort();

            int index = aList.BinarySearch(new DateTime(1968, 4, 5));
            Console.WriteLine("Index av element 4 april 1968 er {0}.", index);

            // Kjører igjennom elementer og skriver ut.
            foreach (DateTime dt in aList)
            {
                Console.WriteLine("{0}", dt.ToShortDateString());
            }

Ingen kommentarer:

Legg inn en kommentar