Chapter 2.1. C# Basics

IN THIS CHAPTER

C# represents a modern object-oriented language that was designed to allow for the expressiveness of C++ with RAD style development found in 4GLs, such as Microsoft Visual Basic. The design of C# was driven by Anders Hejlsberg, the principle language architect at Microsoft. The design and evolution of C# was influenced by such languages as C++, SmallTalk, Java, and other OO languages.

This section will explore the C# language, semantics, and the grammar that comprise the language. It is this careful design that will allow you as a developer to concentrate on the task of building applications that drive your business requirements. ...

Get C# and the .NET Framework: The C++ Perspective now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.