What makes C# modern
Garbage collection
Throw, Catch, Try
Easier to debug only code