From the course: Nail Your C# Interview

Unlock the full course today

Join today to access over 22,700 courses taught by industry experts or purchase this course individually.

What's the difference between C# and .NET?

What's the difference between C# and .NET? - C# Tutorial

From the course: Nail Your C# Interview

Start my 1-month free trial

What's the difference between C# and .NET?

- Many confuse C# and .NET as the same technology. And while they're often used together, they are not the same thing. Job postings might say they require candidates to have C# and .NET experience. And that's because these postings are often written by non-developers. Microsoft's implementation of C# is also heavily integrated with the .NET framework, so it's understandable that these two concepts would be confused, but they are different things. C# is a programming language and .NET is the framework and runtime that C# programs are built with and run on. C# has a specific syntax. It has rules around keywords, where semicolons go, and how to declare statements. .NET is a framework library that contains thousands of classes for us to use right out of the box. For example, the list class allows us to easily organize items in a data structure without too much lift. We don't have to worry about how the ad or remove…

Contents