c# 6 - que hay de nuevo?
TRANSCRIPT
![Page 1: C# 6 - Que hay de nuevo?](https://reader036.vdocuments.mx/reader036/viewer/2022081520/5899e72a1a28ab96418b57ab/html5/thumbnails/1.jpg)
Lagash SystemsMariano Sánchez – Software
@marianoszhttp://weblogs.asp.net/marianos
![Page 2: C# 6 - Que hay de nuevo?](https://reader036.vdocuments.mx/reader036/viewer/2022081520/5899e72a1a28ab96418b57ab/html5/thumbnails/2.jpg)
Que hay de nuevo en C#6
![Page 3: C# 6 - Que hay de nuevo?](https://reader036.vdocuments.mx/reader036/viewer/2022081520/5899e72a1a28ab96418b57ab/html5/thumbnails/3.jpg)
Agenda Hablemos de Roslyn C# 6 New Features A codear!
C# New Features Diagnostics and Code Fix
![Page 4: C# 6 - Que hay de nuevo?](https://reader036.vdocuments.mx/reader036/viewer/2022081520/5899e72a1a28ab96418b57ab/html5/thumbnails/4.jpg)
Hablemos de Roslyn
![Page 5: C# 6 - Que hay de nuevo?](https://reader036.vdocuments.mx/reader036/viewer/2022081520/5899e72a1a28ab96418b57ab/html5/thumbnails/5.jpg)
Compilador
?class Program{ void Main() { }} ▫
program.exe
CSC - VBC
![Page 6: C# 6 - Que hay de nuevo?](https://reader036.vdocuments.mx/reader036/viewer/2022081520/5899e72a1a28ab96418b57ab/html5/thumbnails/6.jpg)
Roslyn – .NET Compiler Platform Completa reescritura de los compiladores C# y Visual Basic
Open Source – http://github.com/dotnet/roslyn
Language Services Code Analysis APIs Extensibilidad Scripting
![Page 7: C# 6 - Que hay de nuevo?](https://reader036.vdocuments.mx/reader036/viewer/2022081520/5899e72a1a28ab96418b57ab/html5/thumbnails/7.jpg)
Compiler APIs
![Page 8: C# 6 - Que hay de nuevo?](https://reader036.vdocuments.mx/reader036/viewer/2022081520/5899e72a1a28ab96418b57ab/html5/thumbnails/8.jpg)
C# 6 New Features
![Page 9: C# 6 - Que hay de nuevo?](https://reader036.vdocuments.mx/reader036/viewer/2022081520/5899e72a1a28ab96418b57ab/html5/thumbnails/9.jpg)
C# 6 New Features using static get only auto properties Expression Bodied methods String interpolation nameof operator
![Page 10: C# 6 - Que hay de nuevo?](https://reader036.vdocuments.mx/reader036/viewer/2022081520/5899e72a1a28ab96418b57ab/html5/thumbnails/10.jpg)
C# 6 New Features Null-Conditional operator (?.) - aka Elvis operator
Object initializer for indexers Exception Filtering await en catch / finally
![Page 11: C# 6 - Que hay de nuevo?](https://reader036.vdocuments.mx/reader036/viewer/2022081520/5899e72a1a28ab96418b57ab/html5/thumbnails/11.jpg)
A codear!C# New FeaturesDiagnostics and Code Fix
![Page 12: C# 6 - Que hay de nuevo?](https://reader036.vdocuments.mx/reader036/viewer/2022081520/5899e72a1a28ab96418b57ab/html5/thumbnails/12.jpg)
Preguntas?
![Page 13: C# 6 - Que hay de nuevo?](https://reader036.vdocuments.mx/reader036/viewer/2022081520/5899e72a1a28ab96418b57ab/html5/thumbnails/13.jpg)
Recursos Roslyn
https://github.com/dotnet/roslyn Roslyn SDK
https://visualstudiogallery.msdn.microsoft.com/2ddb7240-5249-4c8c-969e-5d05823bcb89
C# Essentials https://
visualstudiogallery.msdn.microsoft.com/a4445ad0-f97c-41f9-a148-eae225dcc8a5
C# 6 – Whats new https://msdn.microsoft.com/en-us/magazine/dn879355.aspx
![Page 14: C# 6 - Que hay de nuevo?](https://reader036.vdocuments.mx/reader036/viewer/2022081520/5899e72a1a28ab96418b57ab/html5/thumbnails/14.jpg)
Muchas Gracias
Mariano Sánchez – Software Architect
[email protected]@marianosz
http://weblogs.asp.net/marianos