-
Book Overview & Buying
-
Table Of Contents
Metaprogramming in C#
By :
You should now have a clearer idea of the different concepts of metaprogramming and a better understanding of when to use what. You’ll see health warnings throughout the book about being careful about doing too many implicit or magical things that the developers might not understand. This balance can be very hard to get right, and there is also a certain level of maturity involved for individual developers and teams as a whole involved as well.
The .NET compiler and what it produces give a lot of power to you as a developer. Use it wisely.
In order to demystify and demonstrate more day-to-day use of metaprogramming, we will look into how Microsoft’s ASP.NET leverages metaprogramming techniques in the next chapter. This should give you some security in feeling it is not too exotic, and also get a feel for how it can make you more productive and be of help.