|
|
|
C# (pronounced C Sharp) is a multi-paradigm programming language that encompasses functional, imperative, generic, object-oriented (class-based), and component-oriented programming disciplines and was developed by Microsoft. |
C# is one of the 44 programming languages supported by the .NET Framework’s Common Language Runtime. The most recent version of the language is 4.0 |
Advantages of C# |
C# uses delegates - type-safe method pointers. These are used to implement event-handling. Although it has some elements derived from Visual Basic and Java. C++ is C#’s closest relative. A striking change from C++ to C# is that, it does not require header files. All code is written inline. The .NET runtime in which C# runs performs memory management takes care of tasks like garbage collection. Because of this, the use of pointers in C# is much less important than in C++. |
|
|
|
|