CHAPTER 3 CORE C# PROGRAMMING CONSTRUCTS, PART I
same vein, you also learned about the role of widening and narrowing, as well as the role of the checked
and unchecked keywords.
We wrapped up by checking out the role of implicit typing using the var keyword. As we discussed,
the most useful place for implicit typing is when working with the LINQ programming model. Finally, we
quickly examined the various iteration and decision constructs supported by C#.
Now that you have an understanding of some of the basic nuts and bolts, the next chapter (Chapter
4) will complete our examination of core language features. After that, you will be well prepared to
examine the object-oriented features of C# beginning in Chapter 5.
119