X hits on this document

1192 views

0 shares

0 downloads

0 comments

4 / 396

C# LANGUAGE SPECIFICATION

2.4.4.4 Character literals40

2.4.4.5 String literals41

2.4.4.6 The null literal43

2.4.5 Operators and punctuators43

2.5 Pre-processing directives43

2.5.1 Conditional compilation symbols44

2.5.2 Pre-processing expressions45

2.5.3 Declaration directives45

2.5.4 Conditional compilation directives46

2.5.5 Diagnostic directives49

2.5.6 Region directives49

2.5.7 Line directives50

3. Basic concepts51

3.1 Application Startup51

3.2 Application termination52

3.3 Declarations52

3.4 Members54

3.4.1 Namespace members54

3.4.2 Struct members54

3.4.3 Enumeration members55

3.4.4 Class members55

3.4.5 Interface members55

3.4.6 Array members55

3.4.7 Delegate members56

3.5 Member access56

3.5.1 Declared accessibility56

3.5.2 Accessibility domains57

3.5.3 Protected access for instance members59

3.5.4 Accessibility constraints60

3.6 Signatures and overloading60

3.7 Scopes62

3.7.1 Name hiding64

3.7.1.1 Hiding through nesting64

3.7.1.2 Hiding through inheritance65

3.8 Namespace and type names66

3.8.1 Fully qualified names67

3.9 Automatic memory management68

3.10 Execution order70

4. Types71

4.1 Value types71

4.1.1 The System.ValueType type72

4.1.2 Default constructors72

4.1.3 Struct types73

4.1.4 Simple types73

4.1.5 Integral types74

4.1.6 Floating point types75

4.1.7 The decimal type76

4.1.8 The bool type77

4.1.9 Enumeration types77

ivCopyright Microsoft Corporation 1999-2003. All Rights Reserved.

Document info
Document views1192
Page views1192
Page last viewedWed Jan 18 18:43:36 UTC 2017
Pages396
Paragraphs9401
Words133190

Comments