C# (pronounced "See Sharp") is a multi-purpose computer programming language suitable for all development needs. The C# language was developed by Microsoft along with the .NET environment. C# is the programming language, and .NET is the runtime support environment.
Although C# is derived from the C programming language, it has features such as garbage collection that allow beginners to become proficient in C# more quickly than in C or C++. Similar to Java, it is object-oriented, comes with an extensive class library, and supports exception handling, multiple types of polymorphism, and separation of interfaces from implementations.
Version | .NET Framework | Visual Studio | Features |
---|---|---|---|
C# 1.0 | .NET Framework 1.0/1.1 | Visual Studio .NET 2002 |
|
C# 2.0 | .NET Framework 2.0 | Visual Studio 2005 |
|
C# 3.0 | .NET Framework 3.0\3.5 | Visual Studio 2008 |
|
C# 4.0 | .NET Framework 4.0 | Visual Studio 2010 |
|
C# 5.0 | .NET Framework 4.5 | Visual Studio 2012/2013 |
|
C# 6.0 | .NET Framework 4.6 | Visual Studio 2013/2015 |
|
C# 7.0 | .NET Core | Visual Studio 2017 |
|
It's a special area where you can find special questions and answers for CSE students or IT professionals. Also, In this section, we try to explain a topic in a very deep way.