Difference between C# and .Net

C# is a programming language and .NET is a framework.

.NET has Common Language Runtime (CLR), which is a virtual component of .NET framework.

.NET not only has C#, but through it, you can work with VB, F#, etc.

C# is a part of .NET and has the following features −

  • Boolean Conditions
  • Automatic Garbage Collection
  • Standard Library
  • Assembly Versioning
  • Properties and Events
  • Delegates and Events Management
  • Easy-to-use Generics
  • Indexers
  • Conditional Compilation
  • Simple Multithreading
  • LINQ and Lambda Expressions
  • Integration with Windows

karthikeya Boyini
karthikeya Boyini

I love programming (: That's all I know

Updated on: 30-Jul-2019

4K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started