Skip to content

C# Essentials

Best in textbook rentals since 2012!

ISBN-10: 0596000790

ISBN-13: 9780596000790

Edition: 2001

Authors: Brad Merrill, Ben Albahari, Peter Drayton

List price: $19.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Customers also bought

Book details

List price: $19.95
Copyright year: 2001
Publisher: O'Reilly Media, Incorporated
Publication date: 2/20/2001
Binding: Paperback
Pages: 216
Size: 6.00" wide x 9.00" long x 0.75" tall
Weight: 0.792
Language: English

Brad Merrill works as a software engineer in the .NET Framework Integration team at Microsoft. He previously worked as a software engineer at Digital Equipment Corporation and Sybase. His areas of expertise are in distributed systems, transaction processing, operating systems, and compiler technology. Brad lives in Redmond, Washington, and is an avid tournament chess player and bridge player. He can be reached at zbrad@gte.net or http://www.cybercom.net/~zbrad .

Ben 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.

Peter 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.

Preface
Introduction
C# Language
Common Language Runtime
Base Class Libraries
A Minimal C# Program
C# Language Reference
Identifiers
Types
Variables
Expressions and Operators
Statements
Organizing Types
Inheritance
Access Modifiers
Classes and Structs
Interfaces
Arrays
Enums
Delegates
Events
try Statements and Exceptions
Attributes
Unsafe Code and Pointers
Preprocessor Directives
XML Documentation
Programming the .NET Framework
Common Types
Math
Strings
Collections
Regular Expressions
Input/Output
Networking
Threading
Assemblies
Reflection
Custom Attributes
Automatic Memory Management
Interop with Native DLLs
Interop with COM
Base Class Library Overview
Core Types
Text
Collections
Streams and I/O
Networking
Threading
Security
Reflection
Serialization
Remoting
Web Services
Data Access
XML
Graphics
Rich Client Applications
Web-Based Applications
Globalization
Configuration
Advanced Component Services
Assemblies
Diagnostics and Debugging
Interoperating with Unmanaged Code
Component and Tool Support
Runtime Facilities
Native OS Facilities
Essential .NET Tools
C# Keywords
Regular Expressions
Format Specifiers
Data Marshaling
Working with Assemblies
Namespaces and Assemblies
Index