13.07.2015 Views

C# in Depth

C# in Depth

C# in Depth

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Core foundations:build<strong>in</strong>g on <strong>C#</strong> 1This chapter covers■■■DelegatesType system characteristicsValue/reference typesThis is not a refresher on the whole of <strong>C#</strong> 1. Let’s get that out of the way immediately.I couldn’t do justice to any topic <strong>in</strong> <strong>C#</strong> if I had to cover the whole of the firstversion <strong>in</strong> a s<strong>in</strong>gle chapter. I’ve written this book assum<strong>in</strong>g that all my readers are atleast reasonably competent <strong>in</strong> <strong>C#</strong> 1. What counts as “reasonably competent” is, ofcourse, a somewhat subjective matter, but I’ll assume you would at least be happy towalk <strong>in</strong>to an <strong>in</strong>terview for a junior <strong>C#</strong> developer role and answer technical questionsappropriate to that job. My expectation is that many readers will have moreexperience, but that’s the level of knowledge I’m assum<strong>in</strong>g.In this chapter we’re go<strong>in</strong>g to focus on three areas of <strong>C#</strong> 1 that are particularlyimportant for <strong>C#</strong> 2 and 3. This should raise the “lowest common denom<strong>in</strong>ator” a little,so that I can make slightly greater assumptions later on <strong>in</strong> the book. Given thatit is a lowest common denom<strong>in</strong>ator, you may well f<strong>in</strong>d you already have a perfect32Licensed to Rhona Hadida

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!