did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780262693172

C# Precisely

by ;
  • ISBN13:

    9780262693172

  • ISBN10:

    0262693178

  • Format: Paperback
  • Copyright: 2004-10-01
  • Publisher: Mit Pr
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $23.00

Summary

C# is an object-oriented programming language that is similar to the Java programming language in many respects but more comprehensive and different in most details. This book gives a concise description of C#. It is intended as a guide for readers who know Java and want to learn C# and as a quick reference for anyone who wants to know C# in more detail than that provided by a standard textbook. The final chapter of C# Preciselysummarizes the differences between C# and Java. C# Preciselyis one of the first books on C# to cover version 2.0. It presents the entire C# 2.0 programming language, including generics, iterators, and anonymous methods. It excludes most of the extensive Microsoft.NET framework class libraries except threads, input/output, and generic collection classes. The book shows general rules on left-hand pages, with corresponding examples on right-hand pages. All examples are fragments of legal C# programs. The complete, ready-to-run example programs are available at the book's Web site.

Table of Contents

Prefacep. ix
Notational Conventionsp. x
Compiling, Loading and Executing C# Programsp. 2
Names and Reserved Namesp. 4
C# Naming Conventionsp. 4
Comments and Program Layoutp. 4
Data and Typesp. 6
Variables, Parameters, Fields, and Scopep. 14
Stringsp. 16
String Buildersp. 24
Arraysp. 26
Classesp. 32
The Machine Model: Stack, Heap, and Garbage Collectionp. 54
Expressionsp. 56
Statementsp. 84
Struct Typesp. 102
Interfacesp. 106
Enum Typesp. 110
Delegate Typesp. 112
Nullable Types over Value Types (C# 2.0)p. 114
Exceptionsp. 116
Threads, Concurrent Execution, and Synchronizationp. 118
Mathematical Functionsp. 124
Input and Outputp. 126
Generic Types and Methods (C# 2.0)p. 144
Generic Collections: Lists and Dictionaries (C# 2.0)p. 158
Namespacesp. 172
Partial Type Declarations (C# 2.0)p. 174
Assertions and the Debug.Assert Methodp. 176
Attributesp. 178
Main Differences between C# and Javap. 180
Referencesp. 182
Indexp. 183
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program