lecture 1
lecture 1
C# vs .NET
C#: A programming language developed by Microsoft, primarily used for building
applications on the .NET platform. It is object-oriented and type-safe.
.NET: A development framework that provides runtime, libraries, and tools to build
applications in C# and other languages like VB.NET and F#.
Key Difference: C# is just a language, while .NET is a framework that supports
multiple languages and provides essential functionalities for application
development.
CLR (Common Language Runtime)
The CLR is the core runtime environment of .NET. It is responsible for
executing .NET applications by providing essential services like: