Create your own development environment View – Custom Windows Layouts in Visual Studio 2015

Visual Studio 2015 introduced a nice feature, which let us customize the overall IDE experience and reuse it further. This becomes very handy if you develop on multiple devices or multiple monitors, and generally most of the developer does that. We develop applications either in  Laptop, Tablet and as well as large screen monitors. Depends on the screen size and space
[…]

Null – Conditional Operators in C# 6.0

Along with the nameof operator, C# 6.0 also introduced Null-Conditional operator that enable developers to check the null value with in an object reference chain. The null –  conditional operator ( ?.) , returns null if anything in the object reference chain in null. This avoid checking null for each and every nested objects if they are all in referenced and
[…]

Using nameof Operator in C# 6.0

C# 6.0 introduced a new operator named, nameof  that accepts the name of code element and returns a string literal of the same element.  The nameof operator can take as a parameter like class name and its all members like method, variables, properties and return the string literal.  This avoids having hardcoded strings to be specified in our code as
[…]

Conditional Exception Handling – Exception Filters in C# 6.0

C# 6.0 has two changes for exception handling. In the previous post we have discussed about Using await in a catch or finally block – in C# 6.0 , and the another one is the filtering the exception. While Using await in a catch or finally block is a welcome change for developers, we can consider exception filter is anther feature
[…]