The C♯ programming language /

Saved in:
Bibliographic Details
Edition:3rd ed., Special annotated ed.
Imprint:Upper Saddle River, NJ : Addison-Wesley, c2009.
Description:xviii, 754 p. ; 25 cm.
Language:English
Series:Microsoft .NET development series
Microsoft .NET development series.
Subject:
Format: Print Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/7998889
Hidden Bibliographic Details
Other authors / contributors:Hejlsberg, Anders.
ISBN:9780321562999 (alk. paper)
0321562992 (alk. paper)
Notes:Rev. ed of: The C♯ programming language / Anders Hejlsberg, Scott Wiltamuth, Peter Golde, 2nd ed. 2006.
Includes bibliographical references (p. 725) and index.
Table of Contents:
  • Foreword
  • Preface
  • About the Authors
  • About the Annotators
  • Chapter 1. Introduction
  • 1.1. Hello, World
  • 1.2. Program Structure
  • 1.3. Types and Variables
  • 1.4. Expressions
  • 1.5. Statements
  • 1.6. Classes and Objects
  • 1.7. Structs
  • 1.8. Arrays
  • 1.9. Interfaces
  • 1.10. Enums
  • 1.11. Delegates
  • 1.12. Attributes
  • Chapter 2. Lexical Structure
  • 2.1. Programs
  • 2.2. Grammars
  • 2.3. Lexical Analysis
  • 2.4. Tokens
  • 2.5. Preprocessing Directives
  • Chapter 3. Basic Concepts
  • 3.1. Application Start-Up
  • 3.2. Application Termination
  • 3.3. Declarations
  • 3.4. Members
  • 3.5. Member Access
  • 3.6. Signatures and Overloading
  • 3.7. Scopes
  • 3.8. Namespace and Type Names
  • 3.9. Automatic Memory Management
  • 3.10. Execution Order
  • Chapter 4. Types
  • 4.1. Value Types
  • 4.2. Reference Types
  • 4.3. Boxing and Unboxing
  • 4.4. Constructed Types
  • 4.5. Type Parameters
  • 4.6. Expression Tree Types
  • Chapter 5. Variables
  • 5.1. Variable Categories
  • 5.2. Default Values
  • 5.3. Definite Assignment
  • 5.4. Variable References
  • 5.5. Atomicity of Variable References
  • Chapter 6. Conversions
  • 6.1. Implicit Conversions
  • 6.2. Explicit Conversions
  • 6.3. Standard Conversions
  • 6.4. User-Defined Conversions
  • 6.5. Anonymous Function Conversions
  • 6.6. Method Group Conversions
  • Chapter 7. Expressions
  • 7.1. Expression Classifications
  • 7.2. Operators
  • 7.3. Member Lookup
  • 7.4. Function Members
  • 7.5. Primary Expressions
  • 7.6. Unary Operators
  • 7.7. Arithmetic Operators
  • 7.8. Shift Operators
  • 7.9. Relational and Type-Testing Operators
  • 7.10. Logical Operators
  • 7.11. Conditional Logical Operators
  • 7.12. The Null Coalescing Operator
  • 7.13. Conditional Operator
  • 7.14. Anonymous Function Expressions
  • 7.15. Query Expressions
  • 7.16. Assignment Operators
  • 7.17. Expressions