C# Programming Language

ISBN-10: 0321741765
ISBN-13: 9780321741769
Edition: 4th 2011 (Annotated)
List price: $49.99
eBook available
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: "Based on my own experience, I can safely say that every .NET developer who reads this will have at least one ls"ahars" moment and will be a better developer for it." From the Foreword by Don Box The popular C# programming language combines the high  More...

eBooks Starting from $39.99
Buy
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Calculus 1 Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $49.99
Edition: 4th
Copyright year: 2011
Publisher: Addison Wesley Professional
Publication date: 10/31/2010
Binding: Hardcover
Pages: 864
Size: 8.00" wide x 9.75" long x 2.00" tall
Weight: 1.606
Language: English

"Based on my own experience, I can safely say that every .NET developer who reads this will have at least one ls"ahars" moment and will be a better developer for it." From the Foreword by Don Box The popular C# programming language combines the high productivity of rapid application development languages with the raw power of C and C++.The C# Programming Language, Fourth Edition,is the authoritative and annotated technical reference for C# 4.0. Written by Anders Hejlsberg, the languagers"s architect, and his colleagues, Mads Torgersen, Scott Wiltamuth, and Peter Golde, this volume has been completely updated and reorganized for C# 4.0. The book provides the complete specification of the language, along with descriptions, reference materials, code samples, and annotations from nine prominent C# gurus. The many annotations bring a depth and breadth of understanding rarely found in any programming book. As the main text of the book introduces the concepts of the C# language, cogent annotations explain why they are important, how they are used, how they relate to other languages, and even how they evolved. This book is the definitive, must-have reference for any developer who wants to understand C#.

Foreword
Preface
About the Authors
About the Annotators
Introduction
Hello, World
Program Structure
Types and Variables
Expressions
Statements
Classes and Objects
Structs
Arrays
Interfaces
Enums
Delegates
Attributes
Lexical Structure
Programs
Grammars
Lexical Analysis
Tokens
Preprocessing Directives
Basic Concepts
Application Start-up
Application Termination
Declarations
Members
Member Access
Signatures and Overloading
Scopes
Namespace and Type Names
Automatic Memory Management
Execution Order
Types
Value Types
Reference Types
Boxing and Unboxing
Constructed Types
Type Parameters
Expression Tree Types
The dynamic Type
Variables
Variable Categories
Default Values
Definite Assignment
Variable References
Atomicity of Variable References
Conversions
Implicit Conversions
Explicit Conversions
Standard Conversions
User-Defined Conversions
Anonymous Function Conversions
Method Group Conversions
Expressions
Expression Classifications
Static and Dynamic Binding
Operators
Member Lookup
Function Members
Primary Expressions
Unary Operators
Arithmetic Operators
Shift Operators
Relational and Type-Testing Operators
Logical Operators
Conditional Logical Operators
The Null Coalescing Operator
Conditional Operator
Anonymous Function Expressions
Query Expressions
Assignment Operators
Expression
Constant Expressions
Boolean Expressions
Statements
End Points and Reachability
Blocks
The Empty Statement
Labeled Statements
Declaration Statements
Expression Statements
Selection Statements
Iteration Statements
Jump Statements
The try Statement
The checked and unchecked Statements
The lock Statement
The using Statement
The yield Statement
Namespaces
Compilation Units
Namespace Declarations
Extern Aliases
Using Directives
Namespace Members
Type Declarations
Namespace Alias Qualifiers
Classes
Class Declarations
Partial Types
Class Members
Constants
Fields
Methods
Properties
Events
Indexers
Operators
Instance Constructors
Static Constructors
Destructors
Iterators
Structs
Struct Declarations
Struct Members
Class and Struct Differences
Struct Examples
Arrays
Array Types
Array Creation
Array Element Access
Array Members
Array Covariance
Array Initializers
Interfaces
Interface Declarations
Interface Members
Fully Qualified Interface Member Names
Interface Implementations
Enums
Enum Declarations
Enum Modifiers
Enum Members
The System.Enum Type
Enum Values and Operations
Delegates
Delegate Declarations
Delegate Compatibility
Delegate Instantiation
Delegate Invocation
Exceptions
Causes of Exceptions
The System.Exception Class
How Exceptions Are Handled
Common Exception Classes
Attributes
Attribute Classes
Attribute Specification
Attribute Instances
Reserved Attributes
Attributes for Interoperation
Unsafe Code
Unsafe Contexts
Pointer Types
Fixed and Moveable Variables
Pointer Conversions
Pointers in Expressions
The fixed Statement
Fixed-Size Buffers
Stack Allocation
Dynamic Memory Allocation
Documentation Comments
Introduction
Recommended Tags
Processing the Documentation File
An Example
Grammar
Lexical Grammar
Syntactic Grammar
Grammar Extensions for Unsafe Code
References
Index

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×