- Framework for building windows application (and web apps)
- Not limited to C#
- Consists of CLR (Common Language Runtime) & Class library
- Virtual machine component
- Manages the execution of .NET programs
- JIT converts compiled code into machine insttructions
- Also inclodes things like memory management and thread management
- All .NET programs are executed by CLR
- Visual Studio Community
- Build & compile tools
- A container for class, variables and functions
string name = "Farhan Utshaw";
int age = 35;
Console.WriteLine("{0} is {1}", name, age);
Output:
Farhan Utshaw is 35