Summary


This chapter has covered a lot of ground, briefly reviewing important aspects of the .NET Framework and C#'s relationship to it. It started by discussing how all languages that target .NET are compiled into Microsoft intermediate language (IL) before this is compiled and executed by the Common Language Runtime (CLR). This chapter also discussed the roles of the following features of .NET in the compilation and execution process:

  • Assemblies and .NET base classes

  • COM components

  • JIT compilation

  • Application domains

  • Garbage Collection

Figure 1-4 provides an overview of how these features come into play during compilation and execution.

image from book
Figure 1-4

You learned about the characteristics of IL, particularly its strong data typing and object-orientation, and how these characteristics influence the languages that target .NET, including C#. You also learned how the strongly typed nature of IL enables language interoperability, as well as CLR services such as garbage collection and security.

Finally, you learned how C# can be used as the basis for applications that are built upon several .NET technologies, including ASP.NET.

Chapter 2 discusses how to write code in C#.




Professional C# 2005
Pro Visual C++ 2005 for C# Developers
ISBN: 1590596080
EAN: 2147483647
Year: 2005
Pages: 351
Authors: Dean C. Wills

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net