Posts

Correct version numbers for C#

In This article we will discuss about  What are the correct version numbers for C#?  What came out when? These are the versions of C# known about at the time of this writing: C# 1.0  released with .NET 1.0 and VS2002 (January 2002) C# 1.2  (bizarrely enough); released with .NET 1.1 and VS2003 (April 2003). First version to call  Dispose  on  IEnumerator s which implemented  IDisposable . A few other small features. C# 2.0  released with .NET 2.0 and VS2005 (November 2005). Major new features: generics, anonymous methods, nullable types, iterator blocks C# 3.0  released with .NET 3.5 and VS2008 (November 2007). Major new features: lambda expressions, extension methods, expression trees, anonymous types, implicit typing ( var ), query expressions C# 4.0  released with .NET 4 and VS2010 (April 2010). Major new features: late binding ( dynamic ), delegate and interface generic variance, more COM support, named arguments...

ReactJS Tutorial with ASP.NET MVC 5

Image
Getting started For this tutorial we'll be using Visual Studio 2013, although any version of Visual Studio from 2010 onwards is fine, including Visual Studio Express 2013 which is completely free. We will be using ASP.NET MVC 4, although similar steps apply for ASP.NET MVC 5. New Project Start by creating a new ASP.NET MVC 4 project: File → New → Project Select ".NET Framework 4" and Templates → Visual C# → Web → ASP.NET MVC 4 Web Application. Call it "ReactDemo" In the "New ASP.NET MVC 4 Project" dialog, select the Empty template. I always recommend using this template for new sites, as the others include a large amount of third-party packages that you may not even use. Install ReactJS.NET We need to install ReactJS.NET to the newly-created project. This is accomplished using NuGet, a package manager for .NET. Right-click on the "ReactDemo" project in the Solution Explorer and select "Manage NuGet Packages...