There’s  nothing particularly revolutionary or earth-shattering in C# 6.0. If you  compare it to other significant releases, like generics in C# 2.0, LINQ in C#  3.0 or TAP in C# 5.0, C# 6.0 is more of a “dot” release than a  major one. (The big news being the compiler has been released as open source.)
1.      Indexed  Members and Element Initializers
2.      Auto-Properties  with Initializers
3.      Primary  Constructors
4.      Static  Using Statements
5.      Declaration  Expressions
6.      Exception-Handling  Improvements
Check  below reference for more details.
Reference:  http://msdn.microsoft.com/en-us/magazine/dn683793.aspx
Note:
The  above C#-specific are implemented entirely in the compiler, without any  dependency on an updated Microsoft .NET Framework or runtime.
This  means you can adopt C# 6.0  in your development without having to upgrade the .NET Framework for  either development or deployment.
In  fact, installing the C# 6.0 compiler from this release involves little more  than installing a Visual Studio 2013 extension, which in turn updates the  MSBuild target files.
Hope this helps.
Arun Manglick
 
 
No comments:
Post a Comment