Læs min artikel om LINQ

Læs min artikel om LINQ

  • Comments 4

Mens det stadig er august, vil jeg henvise til min artikel i august versionen af PROSAbladet om C# 3.0 og og LINQ. 

Jeg gennemgår meget kort Object Initialization Expressions, Local Type Inference, Anonymous Types, Extension Methods, Query Expressions samt lambda expressions.

  • Jeg har lige en lille kommentar til dit kode eksempel... Det ville nok have været bedst hvis du havde holdt hele eksemplet i engelsk så man ikke utilsigtet læser "programmer" og "person" på dansk, især når klassernes members er navngivet dansk som "Fornavn" og ikke "FirstName". ;) Du kunne jo også godt have vist de nye automatic property definitioner frem:

    public class Person

    {

     public string FirstName { get; set; }

     ...

    }

    Men det er jo i småtingsafdelingen og selve artiklen er rigtig god. Så godt gået. :)

  • Hej Johannes

    Jep, jeg noterede jeg mig også at kodeeksemplet skulle have været holdt på engelsk eller dansk:-/

    Jeg skal nok lige lave en opfølgning på automatic properties her på bloggen når jeg er tilbage fra ferie. Automatic properties var en af de ting der blev undladt, da jeg skulle prioritere de 5000 anslag jeg havde til rådighed.

    /Henrik

  • Hvis du havde brugt collection initializers havde du sparet yderligere 20 anslag ;-)

    List<Programmer> liste = new List<Programmer> { p1, p2 };

  • Hej Niels

    God pointe. Når nu jeg viser object initializers (linie 12-17), så kunne jeg da lige så godt have taget collection initializers med. Med din rettelse, så er linie 19 overflødig.

    /Henrik

Page 1 of 1 (4 items)