C# is an Object-Oriented Programming (OOP) language from Microsoft, based on the .NET framework and can be used to create both Windows and Web based applications, as well as XML web services and much more. It was first released back in 2002, along with the .NET framework and shares much of its syntax with the C and C++ programming languages.

ASP.NET, which is part of the .NET framework, is a web application development framework for building dynamic websites, that can be used in conjunction with the C# programming language.

Useful Links