際際滷

際際滷Share a Scribd company logo
WHATS NEW IN C#?
David Stevenson
WHATS NEW IN C# 6?
 Read-only Auto-properties
 Auto-Property Initializers
 Expression-bodied function members
 using static
 Null - conditional operators
 String Interpolation
 Exception filters
 nameof Expressions
 await in catch and finally blocks
 index initializers
 Extension methods for collection
initializers
 Improved overload resolution
WHATS NEW IN C# 7.0 ?
 inline out variables
 Tuples
 Discards
 Pattern Matching
 Ref locals and returns
 Local Functions
 More expression-bodied members
 throw Expressions
 Generalized async return types
 Numeric literal syntax improvements
WHAT DO YOU NEED FOR C# 7
(AND TUPLES) ?
 Visual Studio 2017
 .NET Framework 4.7.0 or higher
Or
 Install-Package System.ValueTuple -Version 4.4.0
INSTALLING .NET FRAMEWORK 4.7.1
.NET FRAMEWORK 4.7.0 OR HIGHER
WHATS NEW IN C# 7.1 ?
 Language version selection
 Async main
 Default literal expressions
 Inferred tuple element names
 Reference assembly generation
What's New in C# ? C# 6, 7.0, 7.1 and 7.2
WHATS NEW IN C# 7.2 ?
 Reference semantics with value types
 Non-trailing named arguments
 Leading underscores in numeric literals
 private protected access modifier

More Related Content

What's hot (20)

PDF
API Testing: The heart of functional testing" with Bj Rollison
TEST Huddle
KEY
Remix Your Language Tooling (JSConf.eu 2012)
lennartkats
PPTX
Test api
Ivo Manolov
PDF
Integrated Language Definition Testing: Enabling Test-Driven Language Develop...
lennartkats
KEY
Test-driven language development
lennartkats
KEY
Using Aspects for Language Portability (SCAM 2010)
lennartkats
KEY
Language Engineering in the Cloud
lennartkats
PPTX
Compilers in computer programming
Chetan Pandey
PPTX
Easy Automated UI Testing with Canopy
Eric Potter
PPTX
Lambda Behave - Java 8's Testing Framework
sara stanford
PDF
Internal domain-specific languages
Mikhail Barash
PPTX
A DSL for Your API
Greg Sohl
PDF
The Spoofax Language Workbench (SPLASH 2010)
lennartkats
PPTX
Evaluating and Testing Web APIs
SmartBear
PDF
API Testing
Bikash Sharma
PPTX
Domain Modeling & Full-Stack Web Development F#
Kevin Avignon
PPTX
Api Testing
Vishwanath KC
PDF
4 Major Advantages of API Testing
QASource
PDF
Striking a Balance With UI Tests - ConnectTech
stable|kernel
PPTX
Super powered API testing
postmanclient
API Testing: The heart of functional testing" with Bj Rollison
TEST Huddle
Remix Your Language Tooling (JSConf.eu 2012)
lennartkats
Test api
Ivo Manolov
Integrated Language Definition Testing: Enabling Test-Driven Language Develop...
lennartkats
Test-driven language development
lennartkats
Using Aspects for Language Portability (SCAM 2010)
lennartkats
Language Engineering in the Cloud
lennartkats
Compilers in computer programming
Chetan Pandey
Easy Automated UI Testing with Canopy
Eric Potter
Lambda Behave - Java 8's Testing Framework
sara stanford
Internal domain-specific languages
Mikhail Barash
A DSL for Your API
Greg Sohl
The Spoofax Language Workbench (SPLASH 2010)
lennartkats
Evaluating and Testing Web APIs
SmartBear
API Testing
Bikash Sharma
Domain Modeling & Full-Stack Web Development F#
Kevin Avignon
Api Testing
Vishwanath KC
4 Major Advantages of API Testing
QASource
Striking a Balance With UI Tests - ConnectTech
stable|kernel
Super powered API testing
postmanclient

Similar to What's New in C# ? C# 6, 7.0, 7.1 and 7.2 (20)

PPTX
C# 6.0 and 7.0 new features
Carlos Landeras Mart鱈nez
PDF
C# 7 development
Fisnik Doko
PPTX
Les nouveaut辿s de C# 7
Microsoft
PPTX
Whats new in .NET
Doommaker
PPTX
Deep Dive C# 8.0
Sabah Shariq
PPTX
Whats new in CSharp6
Duduman Bogdan Vlad
PPTX
C#.net evolution part 2
Vahid Farahmandian
PPTX
A lap around visual studio 2015 and c sharp
Abhijit Jana
PPTX
What's new in Visual Studio 2017 and C# 7
Doug Mair
PPTX
Mini .net conf 2020
Marco Parenzan
PDF
C# 7.x What's new and what's coming with C# 8
Christian Nagel
PPTX
What's New in C#6
jasonbock
DOCX
C# 6.0
Paul Graham
PPTX
Why do we want c# 7
Mark Reynolds
PPTX
What's coming to c# (Tel-Aviv, 2018)
Moaid Hathot
PPTX
C#6 - The New Stuff
Chris Skardon
PPTX
C# 7.0 Hacks and Features
Abhishek Sur
PPTX
C-Sharp 6.0 ver2
Tome Tomovski
PPTX
C# 6.0 - DotNetNotts
citizenmatt
PPTX
What's new in C# 8.0 (beta)
Muralidharan Deenathayalan
C# 6.0 and 7.0 new features
Carlos Landeras Mart鱈nez
C# 7 development
Fisnik Doko
Les nouveaut辿s de C# 7
Microsoft
Whats new in .NET
Doommaker
Deep Dive C# 8.0
Sabah Shariq
Whats new in CSharp6
Duduman Bogdan Vlad
C#.net evolution part 2
Vahid Farahmandian
A lap around visual studio 2015 and c sharp
Abhijit Jana
What's new in Visual Studio 2017 and C# 7
Doug Mair
Mini .net conf 2020
Marco Parenzan
C# 7.x What's new and what's coming with C# 8
Christian Nagel
What's New in C#6
jasonbock
C# 6.0
Paul Graham
Why do we want c# 7
Mark Reynolds
What's coming to c# (Tel-Aviv, 2018)
Moaid Hathot
C#6 - The New Stuff
Chris Skardon
C# 7.0 Hacks and Features
Abhishek Sur
C-Sharp 6.0 ver2
Tome Tomovski
C# 6.0 - DotNetNotts
citizenmatt
What's new in C# 8.0 (beta)
Muralidharan Deenathayalan
Ad

Recently uploaded (20)

PDF
Azure AI Foundry: The AI app and agent factory
Maxim Salnikov
PDF
capitulando la keynote de GrafanaCON 2025 - Madrid
Imma Valls Bernaus
PPTX
Android Notifications-A Guide to User-Facing Alerts in Android .pptx
Nabin Dhakal
PDF
TEASMA: A Practical Methodology for Test Adequacy Assessment of Deep Neural N...
Lionel Briand
PDF
Telemedicine App Development_ Key Factors to Consider for Your Healthcare Ven...
Mobilityinfotech
PPTX
declaration of Variables and constants.pptx
meemee7378
PDF
Code Once; Run Everywhere - A Beginners Journey with React Native
Hasitha Walpola
PDF
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
PPTX
arctitecture application system design os dsa
za241967
PDF
What Is an Internal Quality Audit and Why It Matters for Your QMS
BizPortals365
PDF
Automated Test Case Repair Using Language Models
Lionel Briand
PDF
Automated Testing and Safety Analysis of Deep Neural Networks
Lionel Briand
PDF
The Next-Gen HMIS Software AI, Blockchain & Cloud for Housing.pdf
Prudence B2B
DOCX
Best AI-Powered Wearable Tech for Remote Health Monitoring in 2025
SEOLIFT - SEO Company London
PPTX
ERP Systems in the UAE: Driving Business Transformation with Smart Solutions
dheeodoo
PDF
Why Edge Computing Matters in Mobile Application Tech.pdf
IMG Global Infotech
PDF
Mastering VPC Architecture Build for Scale from Day 1.pdf
Devseccops.ai
PDF
Rewards and Recognition (2).pdf
ethan Talor
PDF
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
PPTX
IObit Driver Booster Pro 12 Crack Latest Version Download
pcprocore
Azure AI Foundry: The AI app and agent factory
Maxim Salnikov
capitulando la keynote de GrafanaCON 2025 - Madrid
Imma Valls Bernaus
Android Notifications-A Guide to User-Facing Alerts in Android .pptx
Nabin Dhakal
TEASMA: A Practical Methodology for Test Adequacy Assessment of Deep Neural N...
Lionel Briand
Telemedicine App Development_ Key Factors to Consider for Your Healthcare Ven...
Mobilityinfotech
declaration of Variables and constants.pptx
meemee7378
Code Once; Run Everywhere - A Beginners Journey with React Native
Hasitha Walpola
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
arctitecture application system design os dsa
za241967
What Is an Internal Quality Audit and Why It Matters for Your QMS
BizPortals365
Automated Test Case Repair Using Language Models
Lionel Briand
Automated Testing and Safety Analysis of Deep Neural Networks
Lionel Briand
The Next-Gen HMIS Software AI, Blockchain & Cloud for Housing.pdf
Prudence B2B
Best AI-Powered Wearable Tech for Remote Health Monitoring in 2025
SEOLIFT - SEO Company London
ERP Systems in the UAE: Driving Business Transformation with Smart Solutions
dheeodoo
Why Edge Computing Matters in Mobile Application Tech.pdf
IMG Global Infotech
Mastering VPC Architecture Build for Scale from Day 1.pdf
Devseccops.ai
Rewards and Recognition (2).pdf
ethan Talor
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
IObit Driver Booster Pro 12 Crack Latest Version Download
pcprocore
Ad

What's New in C# ? C# 6, 7.0, 7.1 and 7.2

  • 1. WHATS NEW IN C#? David Stevenson
  • 2. WHATS NEW IN C# 6? Read-only Auto-properties Auto-Property Initializers Expression-bodied function members using static Null - conditional operators String Interpolation Exception filters nameof Expressions await in catch and finally blocks index initializers Extension methods for collection initializers Improved overload resolution
  • 3. WHATS NEW IN C# 7.0 ? inline out variables Tuples Discards Pattern Matching Ref locals and returns Local Functions More expression-bodied members throw Expressions Generalized async return types Numeric literal syntax improvements
  • 4. WHAT DO YOU NEED FOR C# 7 (AND TUPLES) ? Visual Studio 2017 .NET Framework 4.7.0 or higher Or Install-Package System.ValueTuple -Version 4.4.0
  • 7. WHATS NEW IN C# 7.1 ? Language version selection Async main Default literal expressions Inferred tuple element names Reference assembly generation
  • 9. WHATS NEW IN C# 7.2 ? Reference semantics with value types Non-trailing named arguments Leading underscores in numeric literals private protected access modifier