What is the difference between C# and .NET?
C# is a programming language
→C# syntax is highly expressive, yet it is also simple and easy to learn.
The curly-brace syntax of C# will be instantly recognizable to anyone familiar with C, C++ or Java.
Developers who know any of these languages are typically able to begin to work productively in C# within a very short time.
.NET is a framework for building applications on Windows
→ .NET framework is not limited to C# there are different languages that can target .net framework and build applications using that framework examples are F# and VB.NET
→has two components
The opposite isn't necessarily true as you can use other languages to write .NET applications.
C# is a programming language
→C# syntax is highly expressive, yet it is also simple and easy to learn.
The curly-brace syntax of C# will be instantly recognizable to anyone familiar with C, C++ or Java.
Developers who know any of these languages are typically able to begin to work productively in C# within a very short time.
.NET is a framework for building applications on Windows
→ .NET framework is not limited to C# there are different languages that can target .net framework and build applications using that framework examples are F# and VB.NET
→has two components
- CLR (Common Language Runtime)
- Class libray for building applications
The opposite isn't necessarily true as you can use other languages to write .NET applications.
Comments
Post a Comment