O'Reilly logo

C# Primer Plus by Klaus Michelsen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

C#'s Design Goals

C# was designed in cooperation with .NET to

  • Let C and C++ programmers feel familiar with C# C# has many operators, keywords, and concepts in common with C++, which makes it immediately familiar to C++ programmers.

  • Be simpler, safer and more productive than C++ This is achieved through mechanisms such as garbage collection, structured exception handling, and type safety, and by letting the underlying runtime take care of many other error prone, tedious, and time consuming housekeeping tasks.

  • Be a true component-oriented language Creating a component is as easy as creating a program, because any program you create is also a component. No other special files are required. This concept is known as one stop programming.

  • Metadata and ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required