Les nouveautés de C# 7
-
Upload
microsoft -
Category
Technology
-
view
290 -
download
5
Transcript of Les nouveautés de C# 7
Mitsuru FURUTA, cto Sensorit@mitsufuhttp://mitsufu.wordpress.com
Les nouveautés de C# 7.0
AgendaIntroduction: evolution of C#C# 7.0• Literal improvements• Out variables• Ref returns and locals• Local functions• Pattern matching (is, switch)• TuplesQ&A
The Evolution of C#
C# 1.0
C# 2.0
C# 3.0
Managed Code
Generics
Language Integrated Query
C# 4.0 Dynamic Programming
C# 5.0 Asynchrony (await)
4
The Evolution of C#
C# 6.0
C# 7.0
Expression-bodied methods, null-conditional operator, nameof, …
More functional: Tuples, Pattern matching, …
C# Evolution – A balancing act
Aggressively improve
Improve existing development
Embrace new paradigms
Stay simple
Attractive to new users
Stay true to the spirit of C#
.NET - changing our tune…
Run on Windows
.NET as system component
Run on VM (CLR)
Black box compilers
Edit in Visual Studio
Proprietary
Run everywhere
Deploy with app
Compile to native
Open compiler APIs
Use your favorite editor
Open source
Démos
N° 8
@microsoftfrance @Technet_France @msdev_fr
N° 9
Notez cette sessionEt tentez de gagner un Surface Book
Doublez votre chance en répondant aussi au questionnaire de satisfaction globale* Le règlement est disponible sur demande au commissariat général de l’exposition. Image non-
contractuelle