Tiberiu Covaci is a Senior Trainer and Mentor, a Microsoft MVP, and an ASP Insider. He speaks about Microsoft technologies at conferences and user groups around the world.
Gerry O'Brien is a program manager at Microsoft. He has authored or coauthored several books.
Rod Stephens is a Microsoft MVP and the author of more than 20 books and 250 articles.
Vincent Varallo is the author of ASP.NET 3.5 Enterprise Application Development with 2008 and has been developing applications in the .NET Framework for more than 10 years.
Get the knowledge and skills needed to pass the MCSD 70–483 exam
As the entry–level Microsoft certification exam for C# developers, the MCSD 70–483 proves to employers that you have the required skills to build professional–quality applications. This essential resource provides you with in–depth coverage of the exam that will test your competency in C# programming, with chapters covering each of the core subject domains that comprise the exam. Rather than just teaching you how to answer a set of exam questions, the authors provide an understanding of the underlying concepts and skills needed to succeed as a professional C# programmer. In short, you will not just learn how to pass a test you will learn how to become a better C# developer!
MCSD Certification Toolkit:
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Find articles, e–books, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.
Chapter 1: Introducing the Programming C# Certification 1
Chapter 2: Basic Program Structure 19
Chapter 3: Working with the Type System 59
Chapter 4: Using Types 113
Chapter 5: Creating and Implementing Class Hierarchies 161
Chapter 6: Working with Delegates, Events, and Exceptions 575
Chapter 7: Multithreading and Asynchronous Processing 577
Chapter 8: Creating and Using Types with Reflection, Custom Attributes, the CodeDOM, and Lambda Expressions 578
Chapter 9: Working with Data 361
Chapter 10: Working with Language Integrated Query (LINQ) 431
Chapter 11: Input Validation, Debugging, and Instrumentation 469
Chapter 12: Using Encryption and Managing Assemblies 527
Appendix: Answers to Sample Test Questions 571