C# in a Nutshell (Google eBook)

Front Cover
"O'Reilly Media, Inc.", 2003 - Computers - 897 pages
3 Reviews

C# in a Nutshell provides C# programmers with a concise and thorough reference to the language in one straightforward and accessible volume. Designed as a handbook for daily use, this book is an essential guide to the C# language and the base class APIs of the .NET Framework. Programmers will want to keep this book next to their keyboards for years to come.

The heart of the book is a succinct but detailed reference to the C# language and the .NET types most essential to C# programmers. Each chapter in the API reference begins with an overview of a .NET namespace and a diagram of its types, including a quick-reference entry for each type, with name, assembly, category, description, member availability, class hierarchy, and other relevant information, such as whether the type is part o the ECMA CLI specification. Newly updated for .NET Framework version 1.1, the second edition also adds a CD that allows you to integrate the book's API Quick Reference directly into the help files of Visual Studio .NET 2002 & 2003, giving you direct access to this valuable information via your computer.

In addition to the API reference section, this book includes:

  • An accelerated introduction to the C# language and the .NET Common Language Runtime
  • A tutorial section on using C# with the core classes of the .NET Framework Class Library to perform common tasks such as manipulating strings, I/O, and interacting with legacy components
  • Comprehensive language and tool reference chapters, including a C# syntax summary, a list of XML documentation tags, and a guide to command-line tools that ship with Visual Studio .NET and the .NET Framework
  • Appendixes with reference tables for regular expression syntax, format specifiers, a C# keyword glossary, namespace/assembly cross-reference, and a type and member index for determining in which type a method or field is defined.
Every once in a while, a book becomes the de-facto standard for a technology, operating system, or programming language--which is exactly what C# in a Nutshell has done in a single straightforward and easy to use volume. There is no more complete, up-to-date reference to the C# Language available.
  

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

III
3
V
4
VI
7
VII
11
VIII
13
IX
14
X
15
XII
19
CXVIII
169
CXX
170
CXXII
172
CXXIII
173
CXXIV
175
CXXVIII
176
CXXIX
177
CXXX
179

XIII
24
XIV
28
XV
30
XVI
33
XVII
36
XVIII
42
XIX
45
XXII
55
XXIII
61
XXIV
63
XXVI
66
XXVII
68
XXVIII
70
XXXI
73
XXXII
76
XXXIII
79
XXXIV
81
XXXV
84
XXXVI
85
XXXVII
91
XXXVIII
93
XL
94
XLIII
95
XLVII
96
L
97
LII
98
LVI
99
LIX
100
LXII
101
LXV
103
LXVIII
106
LXX
107
LXXI
110
LXXII
111
LXXIII
115
LXXIV
119
LXXV
121
LXXVI
124
LXXVII
125
LXXVIII
127
LXXX
131
LXXXII
134
LXXXIII
137
LXXXVI
138
LXXXVII
139
XC
141
XCI
142
XCII
144
XCIII
146
XCIV
150
XCV
152
XCVII
153
XCIX
154
C
155
CI
156
CIII
157
CIV
158
CV
161
CVIII
162
CX
163
CXI
165
CXIII
166
CXIV
167
CXVII
168
CXXXI
180
CXXXII
182
CXXXIII
183
CXXXIV
184
CXXXVI
186
CXXXVII
189
CXXXVIII
190
CXXXIX
192
CXLI
193
CXLIII
194
CXLIV
195
CXLVI
197
CXLVII
199
CXLVIII
202
CLI
203
CLII
204
CLIII
205
CLV
208
CLVI
210
CLVII
211
CLIX
214
CLX
216
CLXI
220
CLXII
227
CLXIII
229
CLXV
232
CLXVI
234
CLXVII
235
CLXVIII
236
CLXIX
237
CLXXI
271
CLXXII
273
CLXXIII
279
CLXXIV
289
CLXXVI
392
CLXXVII
409
CLXXIX
417
CLXXX
458
CLXXXI
479
CLXXXII
508
CLXXXIII
513
CLXXXIV
544
CLXXXV
558
CLXXXVI
598
CLXXXVII
628
CLXXXVIII
658
CLXXXIX
670
CXC
676
CXCI
684
CXCII
692
CXCIII
712
CXCIV
715
CXCVI
753
CXCVII
761
CXCIX
767
CC
769
CCI
773
CCII
779
CCIII
781
CCIV
787
CCV
793
CCVI
851
Copyright

Common terms and phrases

Popular passages

Page 34 - Equal to <> Not equal to < Less than > Greater than <= Less than or equal to...
Page 33 - ... Operators An expression is a sequence of operators and operands that specifies a computation. C# has unary operators, binary operators, and one ternary operator. Complex expressions can be built because an operand may itself be an expression, such as the operand (1 + 2) in the following example: ((1 + 2) / 3) Operator Precedence When an expression contains multiple operators, the precedence of the operators controls the order in which the individual operators are evaluated. Type Default value...
Page 27 - Null 0x0000 \a Alert 0x0007 \b Backspace 0x0008 \f Form feed OxOOOC \n New line OxOOOA \r Carriage return OxOOOD \t Horizontal tab 0x0009 \v Vertical tab OxOOOB The object class is the ultimate base type for both value types and reference types.

References to this book

Compiling with C# and Java
Pat Terry
No preview available - 2005
All Book Search results &raquo;

About the author (2003)

  1. Peter DraytonPeter Drayton is an independent consultant, helping early-stage companies define and build systems that take advantage of technologies such as .NET, SOAP, XML, and COM+. Peter is also an instructor for DevelopMentor, where he teaches Essential C#.NET. Originally from Cape Town, South Africa, Peter now lives in the San Francisco Bay Area with his wife, Julie. He spends his spare time researching .NET and tinkering with a small flotilla of computers cluttering up their a partment. He can be reached at peter@razorsoft.com.
  2. Ben AlbahariBen Albahari is cofounder of Genamics, a provider of tools for C# and J++ programmers, as well as software for DNA and protein sequence analysis. He is author of A Comparative Overview of C#, a frequently cited comparison of C# with C/C++ and Java that was recently named by DevX as one of the top 10 .NET sites. Ben is a resident of Perth, Australia, and in his spare time enjoys composing music on his computer. He can be reached at ben@genamics.com.
  3. Ted NewardTed Neward is an independent software development architect and mentor in the Sacramento, California area. He is the author of a number of books, including Server-Based Java Programming (Manning), the forthcoming EffectiveEnterprise Java (Addison-Wesley) and Shared Source CLI Essentials (O'Reilly) and co-author of C# In a Nutshell (O'Reilly) with Peter Drayton and Ben Albahari. He is also an instructor with DevelopMentor, where he teaches and authors both the Java and .NET curriculum. He speaks frequently for technology user groups and writes technical papers for www.javageeks.com and www.clrgeeks.com. He currently labors on behalf of the University of California, Davis, architecting a rebuild of the Davis Accounting and Financial Information Services software system. Past clients include companies like Pacific Bell, EdFund, Synergex and Intuit.

Bibliographic information