Book description
Concise but thorough, C# Essentials introduces the brand-new Microsoft C# programming language and the Microsoft .NET Common Language Runtime (CLR) and Base Class Libraries (BCL) that support it. The 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. In addition to overviews of C#, the CLR, and the BCL, C# Essentials includes coverage of:
Every C# language element and its syntax, in reference format
The major C# datatypes, with code examples
Basic C# programming tasks
Interoperations with legacy Win32 APIs and COM components, and the use of C/C++ style pointers within the managed context of the CLR.
C# Essentials is an inexpensive way for experienced programmers to get up to speed quickly on the language best suited to developing web applications and services on the new Microsoft .NET platform.
Table of contents
-
C# Essentials
- Preface
- 1. Introduction
-
2. 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
-
3. 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
-
4. 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
- 5. Essential .NET Tools
- A. C# Keywords
- B. Regular Expressions
- C. Format Specifiers
- D. Data Marshaling
- E. Working with Assemblies
- F. Namespaces and Assemblies
- Index
- Colophon
Product information
- Title: C# Essentials
- Author(s):
- Release date: February 2001
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596000790
You might also like
book
C# in a Nutshell
C# in a Nutshell provides everything programmers need to know about the C# language in one …
book
C# 10.0 All-in-One For Dummies
Look sharp—learn or refresh your C# skills with the latest version C# is one of the …
book
Essential C# 12.0, 8th Edition
The Comprehensive, Expert Guide to C# 12.0 for Programmers at All Levels Updated for the Microsoft …
book
C# in Depth, Fourth Edition
C# in Depth, Fourth Edition is your key to unlocking the powerful new features added to …