C# Basics (Fundamentals)
C# is a object-oriented programming language (like Java and C++) developed by Microsoft.
Few Facts about C#
- C# has been written based on the syntactical constructs of C++.
- C# is as powerful as C++.
- C# code can execute only on .NET Runtime. (Only on Microsoft .NET platform)
- C# has strong resemblance with Java. You can view C# as cleaned-up version of Java.
Few Important Features of C#
There is no need of using pointers in C# programming.
Automatic memory management through Garbage Collection.
Operators can be overloaded in much simpler way than C++.
Easy to create generic types and generic members.
Delegates and Events management.