Summary

We covered a lot of topics in this chapter. We started by describing the architecture of the .NET common language runtime and how your application code is compiled at the point of execution to native code. We looked at the basics of how types are defined in the .NET Framework and how the common type system leads to easy cross-language interoperability.

We looked at classes in a little more detail, at how you use events and delegates, and at how to dispose of objects properly releasing their resources, a topic that has particular relevance on constrained devices.

Finally, we highlighted the major areas where the .NET Compact Framework differs from the desktop implementation of the .NET Framework.

Get Microsoft® .NET Compact Framework (Core Reference) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.