Lambda Expressions & Linq

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Lambda Expressions & Linq - Presentation Transcript

    1. Lambda Expressions & LINQ
    2. Lambda Expressions& LINQ
    3. Lambda Expressions& LINQ& Extension Methods
    4. Lambda Expressions& LINQ& Extension Methods & GenericDelegats
    5. Oliver Guhr
    6. Dresden
    7. Lambda
      Was sin den nu Lambdas?
      Lambdas + Events
      Lambdas + Generics (+ Extensions)
    8. Failcode
      ownedFeatures.Join(features, of => of, wad => wad, (of, wad) => of)
    9. Failcode
      ownedFeatures.Join(features, of => of, wad => wad, (of, wad) => of)
    10. Was sind Lambdas?
      ganz kurz:
      Lambda Ausdrücke sind anonyme Methoden.
    11. C# 1.0 / 1.1
    12. C# 2.0
    13. C# 3.0
    14. Syntaxbeispiele
      Einfach:
      Parameter => Parameter - 5;
      Komplex:
      (Parameter1, Parameter2) => {
      Parameter1.Methode();
      Parameter2.Methode();
      };
    15. Codebeispiel für Events
    16. Lambdas und generische Listen
    17. Ohne Lambdas:
    18. Mit Lambdas:
    19. Beispiel:
      List<Person> Personen = new List<Person>();
      Personen.Sort(p => p.Alter);
    20. Beispiel:
      List<Person> Personen = new List<Person>();
      Personen.Sort(p => p.Alter);
      Generic List
    21. Beispiel:
      List<Person> Personen = new List<Person>();
      Personen.Sort(p => p.Alter);
      Generic List
      Extension Method
    22. Beispiel:
      List<Person> Personen = new List<Person>();
      Personen.Sort(p => p.Alter);
      Generic List
      Extension Method
      GenericDelegate
    23. Codebeispiele für Extensions
    24. GenericDelegates
      Fünf Freunde
      Action, Predicate, Comparison, Converter und Lambdas
    25. Codebeispiele für GenericDelegates
    26. Quellen
      http://berndhengelein.de/2009/05/funf-freunde-action-predicate-comparison-converter-und-lambda-ausdrucke/
      http://www.outofcoffeeexception.de/2008/04/28/LambdaAusdruumlcke+In+C+30.aspx
      http://weblogs.asp.net/scottgu/archive/2007/04/08/new-orcas-language-feature-lambda-expressions.aspx
      http://msdn.microsoft.com/en-us/library/sx2bwtw7(VS.80).aspx
    27. Vielen Dank :)
      Mail: oliver.guhr@gmx.de
      Web: code-inside.de
      Twitter: twitter.com/oliverguhr
      Xing: xing.com/profile/Oliver_Guhr
    SlideShare Zeitgeist 2009

    + .NET User Group Dresden.NET User Group Dresden Nominate

    custom

    937 views, 0 favs, 2 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 937
      • 872 on SlideShare
      • 65 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 4
    Most viewed embeds
    • 34 views on http://dd-dotnet.de
    • 31 views on http://www.dd-dotnet.de

    more

    All embeds
    • 34 views on http://dd-dotnet.de
    • 31 views on http://www.dd-dotnet.de

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories