Hello everyone, I am going to share the latest
thing about ASP.Net C# 6.0, What's new added in ASP.Net C# 6.0? and What's look
like in code?.
There are some new features added in ASP.Net
C# 6.0. i.e.
The example of Auto Properties Initializer as given below
- Added auto implemented properties initializer.
- Added nameof Operator.
- Added exception filters.
- Added Static class using statement.
- Added await is use in catch and finally block.
- Added dictionaries Initializer.
- Added String Interpolation.
- Added expression declaration.
- Added Null Conditional Operator.
The example of Auto Properties Initializer as given below
public class User
{
public string Name { get; set; } = "Anil
Singh";
public string Email { get; set; } = "anil@code-sample.com";
public string Department { get; set; } = "IT";
public string DOB { get; set; } = "10/03/1985";
public long Age { get; set; } = 30;
}
The example of Exception
Filters as given below
try
{
//TODO: as per you.
}
catch (Exception exp)
{
if(exp.InnerException != null)
{
if(exp.InnerException != null)
{
//Log Exception in DB.
ExceptionManager.LogException(exp);
}
}
}
The example of how to use await
in catch and finally block as given below
try
{
//TODO: as per you.
}
catch (Exception exp)
{
if(exp.InnerException != null)
{
if(exp.InnerException != null)
{
//Log Exception in DB.
await LogAsyncException(exp);
}
}
}