"The C# programming language" - Information and Links:

The C# programming language - Info and Reading Options

Book's cover
The cover of “The C# programming language” - Open Library.

"The C# programming language" was published by Addison-Wesley in 2006 - Upper Saddle River, NJ, it has 704 pages and the language of the book is English.


“The C# programming language” Metadata:

  • Title: The C# programming language
  • Authors:
  • Language: English
  • Number of Pages: 704
  • Publisher: Addison-Wesley
  • Publish Date:
  • Publish Location: Upper Saddle River, NJ

“The C# programming language” Subjects and Themes:

Edition Specifications:

  • Pagination: xiv, 704 p. ;

Edition Identifiers:

AI-generated Review of “The C# programming language”:


"The C# programming language" Table Of Contents:

  • 1- Preface
  • 2- C# 1.0
  • 3- Introduction
  • 4- Hello World
  • 5- Program Structure
  • 6- Types and Variables
  • 7- Expressions
  • 8- Statements
  • 9- Classes and Objects
  • 10- Structs
  • 11- Arrays
  • 12- Interfaces
  • 13- Enums
  • 14- Delegates
  • 15- Attributes
  • 16- Lexical Structure
  • 17- Programs
  • 18- Grammars
  • 19- Lexical Analysis
  • 20- Tokens
  • 21- Preprocessing Directives
  • 22- Basic Concepts
  • 23- Application Startup
  • 24- Application Termination
  • 25- Declarations
  • 26- Members
  • 27- Member Access
  • 28- Signatures and Overloading
  • 29- Scopes
  • 30- Namespace and Type Names
  • 31- Automatic Memory Management
  • 32- Execution Order
  • 33- Types
  • 34- Value Types
  • 35- Reference Types
  • 36- Boxing and Unboxing
  • 37- Variables
  • 38- Variable Categories
  • 39- Default Values
  • 40- Definite Assignment
  • 41- Variable References
  • 42- Atomicity of Variable References
  • 43- Conversions
  • 44- Implicit Conversions
  • 45- Explicit Conversions
  • 46- Standard Conversions
  • 47- User-Defined Conversions
  • 48- Expressions
  • 49- Expression Classifications
  • 50- Operators
  • 51- Member Lookup
  • 52- Function Members
  • 53- Primary Expressions
  • 54- Unary Operators
  • 55- Arithmetic Operators
  • 56- Shift Operators
  • 57- Relational and Type-Testing Operators
  • 58- Logical Operators
  • 59- Conditional Logical Operators
  • 60- Conditional Operator
  • 61- Assignment Operators
  • 62- Expression
  • 63- Constant Expressions
  • 64- Boolean Expressions
  • 65- Statements
  • 66- End Points and Reachability
  • 67- Blocks
  • 68- The Empty Statement
  • 69- Labeled Statements
  • 70- Declaration Statements
  • 71- Expression Statements
  • 72- Selection Statements
  • 73- Iteration Statements
  • 74- Jump Statements
  • 75- The Try Statement
  • 76- The Checked and Unchecked Statements
  • 77- The Lock Statement
  • 78- The Using Statement
  • 79- Namespaces
  • 80- Compilation Units
  • 81- Namespace Declarations
  • 82- Using Directives
  • 83- Namespace Members
  • 84- Type Declarations
  • 85- Classes
  • 86- Class Declarations
  • 87- Class Members
  • 88- Constants
  • 89- Fields
  • 90- Methods
  • 91- Properties
  • 92- Events
  • 93- Indexers
  • 94- Operators
  • 95- Instance Constructors
  • 96- Static Constructors
  • 97- Destructors
  • 98- Structs
  • 99- Struct Declarations
  • 100- Struct Members
  • 101- Class and Struct Differences
  • 102- Struct Examples
  • 103- Arrays
  • 104- Array Types
  • 105- Array Creation
  • 106- Array Element Access
  • 107- Array Members
  • 108- Array Covariance
  • 109- Array Initializers
  • 110- Interfaces
  • 111- Interface Declarations
  • 112- Interface Members
  • 113- Fully Qualified Interface Member Names
  • 114- Interface Implementations
  • 115- Enums
  • 116- Enum Declarations
  • 117- Enum Modifiers
  • 118- Enum Members
  • 119- The System.Enum Type
  • 120- Enum Values and Operations
  • 121- Delegates
  • 122- Delegate Declarations
  • 123- Delegate Instantiation
  • 124- Delegate Invocation
  • 125- Exceptions
  • 126- Causes of Exceptions
  • 127- The System.Exception Class
  • 128- How Exceptions Are Handled
  • 129- Common Exception Classes
  • 130- Attributes
  • 131- Attribute Classes
  • 132- Attribute Specification
  • 133- Attribute Instances
  • 134- Reserved Attributes
  • 135- Attributes for Interoperation
  • 136- Unsafe Code
  • 137- Unsafe Contexts
  • 138- Pointer Types
  • 139- Fixed and Moveable Variables
  • 140- Pointer Conversions
  • 141- Pointers in Expressions
  • 142- The Fixed Statement
  • 143- Stack Allocation
  • 144- Dynamic Memory Allocation
  • 145- C# 2.0
  • 146- Introduction to C# 2.0
  • 147- Generics
  • 148- Anonymous Methods
  • 149- Iterators
  • 150- Partial Types
  • 151- Nullable Types
  • 152- Generics
  • 153- Generic Class Declarations
  • 154- Generic Struct Declarations
  • 155- Generic Interface Declarations
  • 156- Generic Delegate Declarations
  • 157- Constructed Types
  • 158- Generic Methods
  • 159- Constraints
  • 160- Expressions and Statements
  • 161- Revised Lookup Rules
  • 162- Right-Shift Grammar Changes
  • 163- Anonymous Methods
  • 164- Anonymous Method Expressions
  • 165- Anonymous Method Signatures
  • 166- Anonymous Method Conversions
  • 167- Anonymous Method Blocks
  • 168- Outer Variables
  • 169- Anonymous Method Evaluation
  • 170- Delegate Instance Equality
  • 171- Definite Assignment
  • 172- Method Group Conversions
  • 173- Delegate Creation Expressions
  • 174- Implementation Example
  • 175- Iterators
  • 176- Iterator Blocks
  • 177- Enumerator Objects
  • 178- Enumerable Objects
  • 179- The Yield Statement
  • 180- Implementation Example
  • 181- Partial Types
  • 182- Partial Declarations
  • 183- Name Binding
  • 184- Nullable Types
  • 185- Nullable Types
  • 186- Conversions
  • 187- Expressions
  • 188- Other Features
  • 189- Property Accessor Accessibility
  • 190- Static Classes
  • 191- Namespace Alias Qualifiers
  • 192- Extern Aliases
  • 193- Pragma Directives
  • 194- Default Value Expression
  • 195- Conditional Attribute Classes
  • 196- Fixed Size Buffers
  • 197- Appendixes
  • 198- Documentation Comments
  • 199- Introduction
  • 200- Recommended Tags
  • 201- Processing the Documentation File
  • 202- An Example
  • 203- Grammar
  • 204- Lexical Grammar
  • 205- Syntactic Grammar
  • 206- Grammar Extensions for Unsafe Code
  • 207- Index

Read “The C# programming language”:

Read “The C# programming language” by choosing from the options below.

Search for “The C# programming language” downloads:

Visit our Downloads Search page to see if downloads are available.

Borrow "The C# programming language" Online:

Check on the availability of online borrowing. Please note that online borrowing has copyright-based limitations and that the quality of ebooks may vary.

Find “The C# programming language” in Libraries Near You:

Read or borrow “The C# programming language” from your local library.

Buy “The C# programming language” online:

Shop for “The C# programming language” on popular online marketplaces.


Related Books

Related Ebooks

Source: The Open Library

E-Books

Related Ebooks from the Open Library and The Internet Archive.

1The C# programming language - Ebook

Please note that the files availability may be limited due to copyright restrictions.
Check the files availability here, with more info and coverage.

“The C# programming language - Ebook” Metadata:

  • Title: ➤  The C# programming language - Ebook