MAIN FEATURES OF C#

SIMPLE

1. Pointers are missing in C#.

2. Unsafe operations such as direct memory manipulation are not allowed.

3. In C# there is no usage of "::" or "->" operators.

4. Since it`s on .NET, it inherits the features of automatic memory management and garbage collection.

5. Varying ranges of the primitive types like Integer, Floats etc.

6. Integer values of 0 and 1 are no longer accepted as Boolean values. Boolean values are pure true or false values in C# so no more errors of "="operator and "=="operator. "==" is used for comparison operation and "=" is used for assignment operation.
Pointers are gone!!!! And You Direct Memory Access! That sucks!

Pointers, Direct memory access... Those are the pure power of c++.. Alone with Operator Overloading, Function overloading..

Can the latter 2 be done in C#?