1300 187 187
 
C# Essentials : COOKBOOK - Ben Albahari

Paperback

Published: 4th February 2002
Ships: 7 to 10 business days
7 to 10 business days
RRP $67.99
$48.50
29%
OFF

eBook View Product

Published: 5th March 2010
Format: ePUB
$35.95

Concise but thorough, this second edition of "C# Essentials" introduces the Microsoft C# programming language, including the Microsoft .NET Common Language Runtime (CLR) and .NET Framework Class Libraries (FCL) that support it. This book's compact format and terse presentation of key concepts serve as a roadmap to the online documentation included with the Microsoft .NET Framework SDK; the many examples provide much-needed context.

This new edition has been updated to cover the final release of the C# language. In addition to overviews of C#, the CLR, and the FCL, this new edition of C# Essentials covers: Every C# language element and its syntax, in reference format, including new keywords The major C# datatypes, with code examples Common C# programming tasks Interoperation with legacy Win32 APIs and COM components, and the use of C/C++ style pointers within the managed context of the CLR Common development issues

"C# Essentials" is an easy way for experienced programmers to evaluate and get up to speed quickly on the language best suited to developing web applications and services on the new Microsoft .NET platform.

Prefacep. vii
Introductionp. 1
C# Languagep. 1
Common Language Runtimep. 3
Framework Class Libraryp. 4
A First C# Programp. 4
C# Language Referencep. 6
Identifiersp. 6
Typesp. 6
Variablesp. 17
Expressions and Operatorsp. 18
Statementsp. 21
Organizing Typesp. 29
Inheritancep. 31
Access Modifiersp. 36
Classes and Structsp. 37
Interfacesp. 55
Arraysp. 58
Enumsp. 60
Delegatesp. 61
Eventsp. 64
Try Statements and Exceptionsp. 67
Attributesp. 71
Unsafe Code and Pointersp. 73
Preprocessor Directivesp. 77
XML Documentationp. 78
Programming the .NET Frameworkp. 84
Common Typesp. 84
Mathp. 90
Stringsp. 92
Collectionsp. 95
Regular Expressionsp. 101
Input/Outputp. 103
Networkingp. 107
Threadingp. 111
Assembliesp. 115
Reflectionp. 119
Custom Attributesp. 126
Automatic Memory Managementp. 133
Interop with Native DLLsp. 137
Interop with COMp. 143
Framework Class Library Overviewp. 147
Core Typesp. 147
Textp. 148
Collectionsp. 148
Streams and I/Op. 148
Networkingp. 149
Threadingp. 149
Securityp. 149
Reflection and Metadatap. 150
Assembliesp. 150
Serializationp. 150
Remotingp. 151
Web Servicesp. 151
Data Accessp. 152
XMLp. 152
Graphicsp. 152
Rich Client Applicationsp. 153
Web-Based Applicationsp. 153
Globalizationp. 154
Configurationp. 154
Advanced Component Servicesp. 154
Diagnostics and Debuggingp. 155
Interoperating with Unmanaged Codep. 155
Compiler and Tool Supportp. 155
Runtime Facilitiesp. 156
Native OS Facilitiesp. 156
Undocumented Typesp. 156
Essential .NET Toolsp. 158
C# Keywordsp. 163
Regular Expressionsp. 169
Format Specifiersp. 173
Data Marshalingp. 179
Working with Assembliesp. 181
Namespaces and Assembliesp. 184
Indexp. 189
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780596003159
ISBN-10: 0596003153
Series: COOKBOOK
Audience: Professional
Format: Paperback
Language: English
Number Of Pages: 218
Published: 4th February 2002
Publisher: O'Reilly
Dimensions (cm): 22.9 x 15.4  x 1.46
Weight (kg): 0.31
Edition Number: 2