Offering authoritative, field-proven advice from a Microsoft insider, this book teaches the underlying commonalities that developers can use regardless of their language choice or development tools
Extensive use of examples and working code provides developers with practical and authoritative coverage of the CLR (common language runtime) and APIs, the building blocks that make it possible to write in any choice of language
Primary topics discussed include generics, MSIL (Microsoft Intermediate Language)-based framework libraries, advanced framework libraries, distributed development foundations, and more
Version 2.0 is the version that provides the foundation for Visual Studio 2005
PART I: CLR FUNDAMENTALS.
1. Introduction. 2. Common Type System.
3. Inside the CLR.
4. Assemblies, Loading, and Deployment.
PART II: BASE FRAMEWORK LIBRARIES.
5. Fundamental Types.
6. Arrays and Collections.
7. I/O, Files, and Networking.
8. Internationalization.
PART III: ADVANCED CLR SERVICES.
9. Security.
10. Threads, AppDomains, and Processes.
11. Unmanaged Interoperability.
PART IV: ADVANCED FRAMEWORK LIBRARIES.
12. Tracing and Diagnostics.
13. Regular Expressions.
14. Dynamic Programming.
15. Transactions.
Appendix: IL Quick Reference.
Index.