C# Essentials
C# Essentials By Ben Albahari, Peter Drayton, Brad Merrill
February 2001
Pages: 216

| Table of Contents | Index | Sample Chapter | Colophon


Table of Contents

  1. Chapter 1 Introduction

    1. C# Language

    2. Common Language Runtime

    3. Base Class Libraries

    4. A First C# Program

  2. Chapter 2 C# Language Reference

    1. Identifiers

    2. Types

    3. Variables

    4. Expressions and Operators

    5. Statements

    6. Organizing Types

    7. Inheritance

    8. Access Modifiers

    9. Classes and Structs

    10. Interfaces

    11. Arrays

    12. Enums

    13. Delegates

    14. Events

    15. try Statements and Exceptions

    16. Attributes

    17. Unsafe Code and Pointers

    18. Preprocessor Directives

    19. XML Documentation

  3. Chapter 3 Programming the .NET Framework

    1. Common Types

    2. Math

    3. Strings

    4. Collections

    5. Regular Expressions

    6. Input/Output

    7. Networking

    8. Threading

    9. Assemblies

    10. Reflection

    11. Custom Attributes

    12. Automatic Memory Management

    13. Interop with Native DLLs

    14. Interop with COM

  4. Chapter 4 Base Class Library Overview

    1. Core Types

    2. Text

    3. Collections

    4. Streams and I/O

    5. Networking

    6. Threading

    7. Security

    8. Reflection

    9. Serialization

    10. Remoting

    11. Web Services

    12. Data Access

    13. XML

    14. Graphics

    15. Rich Client Applications

    16. Web-Based Applications

    17. Globalization

    18. Configuration

    19. Advanced Component Services

    20. Assemblies

    21. Diagnostics and Debugging

    22. Interoperating with Unmanaged Code

    23. Component and Tool Support

    24. Runtime Facilities

    25. Native OS Facilities

  5. Chapter 5 Essential .NET Tools

  1. Appendix A C# Keywords

  2. Appendix B Regular Expressions

  3. Appendix C Format Specifiers

    1. Picture Format Specifiers

    2. DateTime Format Specifiers

  4. Appendix D Data Marshaling

  5. Appendix E Working with Assemblies

    1. Building Shareable Assemblies

    2. Managing the Global Assembly Cache

    3. Using nmake

  6. Appendix F Namespaces and Assemblies

  7. Colophon

Return to C# Essentials