C# is an Object Oriented Programming language and pronounced as C-Sharp, designed to work within the Microsoft .NET Framework. The C# language was created by two distinguished language developers. The specifications were written by Ander Hejlsberg and Scott Wiltamuth.
.NET is a "software platform" developed by Microsoft, also known as the Microsoft .NET platform.
Microsoft's .NET Framework is comprised of two major components - the Common Language Runtime (CLR) and the .NET Framework class libraries
The Common Language Runtime (CLR) is the execution engine of the .NET Framework applications. The CLR provides memory manageement, type safety, garbage collection and exception handling. All CLS complaint programs are executed by the CLR.
The .NET Framework Class Library (FCL), also known as Base Class Library, which includes a rich set of class libraries that can use for developing appliications.
The Common Type System provides every language running on the .NET platform with a base set of data types. The Common Type System grouped as (i) Value type and (ii) Reference Type.
The Common Language System provides a set of features that different languages have in common such as languages VB .NET, C# .NET, C++ .NET, F# .NET. The CLS is a subset of the Common Type System (CTS).
Hello Wolrd Sample Program Code:
//File Name: HelloWorld.cs using System; namespace QSSTraining { class HelloWorld { static void Main(string[] args) { Console.WriteLine ("Hello World"); } } }