Posts

Posts uit april, 2010 tonen

Aantekeningen DevDays 2010 Den Haag (World Forum)

C# 4.0 - default parameter value: public void Method(string bar, string foo="defaultValue") Wanneer de default parameter veranderd, dient de assembly opnieuw te worden gecompileerd. - named parameter: Method(foo="newValue") -Default en named parameters hoofdzakelijk gebruiken voor COM interop (Word, Excel, etc.) - In command prompt dir van Visual Studio, ildasm starten met exe van applicatie = disassembler -nieuw keyword: dynamic. Doet compiler niets mee. Ook voor COM interop. - Dynamic object class overriden (geen linq) Dynamisch classes maken extension methods niet mogelijk lamba expressies niet mogelijk -CoVariance IList list = new List IEnumerable -> read only object - Generic CoVariance Linq Advanced "All ceremony, no essence" - chain extension methods - lambda = anonieme methods, delegate - Func<int,int, int> square = x => x * x Laatst int in Func lijst is return parameter - Action <int> Action heeft geen return parameter (void) -