les nouveautés de c# 7

Post on 16-Apr-2017

293 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related