Chapter 2. Core C#
WHAT'S IN THIS CHAPTER?
Declaring variables
Initialization and scope of variables
Predefined C# data types
Dictating the flow of execution within a C# program using conditional statements, loops, and jump statements
Enumerations
Namespaces
The
Main()
methodBasic command-line C# compiler options
Using
System.Console
to perform console I/OUsing internal comments and documentation features
Preprocessor directives
Guidelines and conventions for good programming in C#
Now that you understand more about what C# can do, you will want to learn how to use it. This chapter gives you a good start in that direction by providing you with a basic knowledge of the fundamentals of C# programming, which is built on in subsequent chapters. By the end of this chapter, you will know enough C# to write simple programs (though without using inheritance or other object-oriented features, which are covered in later chapters).
YOUR FIRST C# PROGRAM
Let's start by compiling and running the simplest possible C# program — a simple console app consisting of a class that writes a message to the screen.
Note
Later chapters present a number of code samples. The most common technique for writing C# programs is to use Visual Studio 2010 to generate a basic project and add your own code to it. However, because the aim of Part I is to teach the C# language, we are going to keep things simple and avoid relying on Visual Studio 2010 until Chapter 16, "Visual Studio 2010." Instead, we will present the code as simple ...
Get Professional C# 4 and .NET 4 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.