Book description
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
Publisher resources
Table of contents
- 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. Framework Class Library Overview
- Core Types
- Text
- Collections
- Streams and I/O
- Networking
- Threading
- Security
- Reflection and Metadata
- Assemblies
- Serialization
- Remoting
- Web Services
- Data Access
- XML
- Graphics
- Rich Client Applications
- Web-Based Applications
- Globalization
- Configuration
- Advanced Component Services
- Diagnostics and Debugging
- Interoperating with Unmanaged Code
- Compiler and Tool Support
- Runtime Facilities
- Native OS Facilities
- Undocumented Types
- 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
- About the Authors
- Colophon
- Copyright
Product information
- Title: C# Essentials, 2nd Edition
- Author(s):
- Release date: January 2002
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596003159
You might also like
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
book
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 3rd Edition
Through a recent series of breakthroughs, deep learning has boosted the entire field of machine learning. …
book
Generative Deep Learning, 2nd Edition
Generative AI is the hottest topic in tech. This practical book teaches machine learning engineers and …
book
Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn’t clean, it can bring a development organization …