C# 6.0 New Features

The following features require the C# 6.0 compiler which is included in Visual Studio 2015.  Remarkably however C# 6 new features does not require and updated version of Microsoft .NET Framework (i.e.…

Read this article

.NET ‘Roslyn’ Compiler Platform

Roslyn – is a recently released .NET Compiler Platform for .NET 4.6+   There is plenty of information on the web that describes this platform and where it can be utilized..NET Compiler Platform,…

Read this article

.NET Releases & Versions in 2015

In 2015 we will have new releases of .NET Framework, ASP.NET versions, Web Forms, MVC versions.  That is quite a bit to keep track of.  This should make it a little easier. .NET Framework Full Version…

Read this article

Intellisense and JavaScript in Visual Studio 2012

In short use _references.js file with your web projects. What is _references.js? With the latest Visual Studio a new file _references.js is found in the scripts directory. As you probably know, the `// <reference path=”…” />` syntax was introduced in Visual Studio long time ago to make you able to have intellisense in any JavaScript file to include everything defined in the JavaScript located at this path. Read more.…

Read this article

Generic(Collection) Usage in the .NET Framework

In the .Net Framework 1.x most of the collection classes store a data of type "System.Object", so you can store any types of data in the collection object or many types in the same collection object. This makes the addition of new items very easy, but when you need to extract a stored data from the collection you will first need to cast it back to its original data type. This cast had a performance impact especially when you are going to deal with the stored data repeatedly.…

Read this article

Auto-Implemented Properties c# .NET 3.0+

Auto-implemented properties is the C# 3.0 new feature that make property-declaration more concise. It helps you to save some of your time for typing a lot of codes. Please take a look the following code to know how it looks like.…

Read this article

Generic Collections and Filtering

When dealing with collections the common question is how to filter them based on criteria.  The following are a few techniques used to accomplish this. A delegate is like a function pointer.  A…

Read this article