This section contains information regarding the fundamental elements that make up a C# program. The C# code that comprises an application consists of statements comprising C# keywords, expressions and operators.
For more information, see:
Statements (C# Programming Guide)
Expressions (C# Programming Guide)
Operators (C# Programming Guide)
Anonymous Functions (C# Programming Guide)
Overloadable Operators (C# Programming Guide)
Conversion Operators (C# Programming Guide)
Using Conversion Operators (C# Programming Guide)
How to: Implement User-Defined Conversions Between Structs (C# Programming Guide)
How to: Use Operator Overloading to Create a Complex Number Class (C# Programming Guide)
Equality Comparisons (C# Programming Guide)
For more information, see the following sections in the C# Language Specification:
1.4 Expressions
1.5 Statements
1.6.7.5 Operators
5.3.3 Precise rules for determining definite assignment
7 Expressions
7.2 Operators
8 Statements