Table of Contents:
  • pt. I. Introducing .NET
  • 1. Introduction to Microsoft .NET
  • 2. Comparing Java and .NET Technologies
  • pt. II. The C# Language
  • 3. Creating Assemblies
  • 4. Language Syntax and Features
  • 5. Data Types
  • 6. Advanced Language Features
  • pt. III. Programming .NET with C#
  • 7. Strings and Regular Expressions
  • 8. Numbers and Dates
  • 9. Collections
  • 10. Streams, Files, and I/O
  • 11. XML Processing
  • pt. IV. Advanced Topics
  • 12. Reflection
  • 13. Threading and Synchronization
  • 14. Networking
  • 15. Remoting
  • 16. Database Connectivity
  • 17. Security and Cryptography
  • 18. Graphics and UI
  • 19. Introduction to XML Web Services
  • A. Platform Integration
  • B. Shared Assemblies
  • C. Configuring Applications
  • D. Garbage Collection
  • E. Cross-Language Code Interoperability
  • F. Java to .NET API Reference