You are browsing the archive for visualstudio2017.

C# versio 7 – milloin hyvä ohjelmointikieli on riittävän hyvä?

18.4.2017 in Sovelluskehitys, Yleinen by Heikki Raatikainen

Maaliskuun alussa tuli tuotantoon uusin C#-versio yhdessä Visual Studion 2017:n kanssa. Vieläkö kieleen mahtuu uusia ominaisuuksia? No toki hyvääkin voi parantaa. Mutta mitenkä ne aikaisemmat versiomuutokset menikään… Ehdottomasti tärkeimmät versio ovat olleet C#2 (generics, partial class ja nullable) ja C#3 (lambda, extension methods, LINQ, var, anonymous types), joiden piirteitä käytetään jatkuvasti käytännössä jokaisessa sovelluksessa. Toki noissa versioissa oli myös piirteitä, jotka eivät ole muuttaneet koodaustapoja, esim. co- ja contravarianssi. Nelosversiossa tuli parametrien välitykseen helpottavia piirteitä ja dynamic-tietotyyppi, viitosessa taas async/await oli isoin muutos.

Read the rest of this entry →