Chapter 3. C# Syntax Overview
This chapter introduces you to the syntax of the C# language. It's assumed that you have a reasonable amount of experience with C++ or Java, because C# shares a similar syntax. This is no accident. The designers of C# clearly meant to leverage the knowledge of those who have already developed with C++ and Java, which are arguably the dominant languages in object-oriented (OO) software development.
I've noted nuances and differences that are specific to the C# language. But, if you're familiar with either C++ or Java, you'll feel right at home with C# syntax.
C# Is a Strongly Typed Language
Like C++ and Java, C# is a strongly typed language, which means that every variable and object instance in the system is of a well-defined ...