This chapter served as a rudimentary introduction to C#. It provided a means of familiarizing you with basic C# syntax. Because of C#'s similarity to C++ style languages, much of what I presented here should not have been new material. However, C# and managed code do have some distinct characteristics, such as compilation down to CIL. Although it is not unique, another key characteristic is that C# is entirely object oriented. Even things like reading and writing data to the console are object oriented. Object orientation is foundational to C#, and you will see this throughout this book. The next chapter examines the fundamental data types that are part of the C# language, and discusses how you can use these data types with operands to form expressions. |