Chapter 1. Manage program flow

If you could build only programs that execute all their logic from top to bottom, it would not be feasible to build complex applications. Fortunately, C# and the .NET Framework offer you a lot of options for creating complex programs that don’t have a fixed program flow.

This chapter starts with looking at how to create multithreaded applications. Those applications can scale well and remain responsive to the user while doing their work. You will also look at the new language feature async/await that was added to C# 5.

Important

Have you read Preparing for the exam?

It contains valuable information regarding the skills you need to pass the exam.

You will learn about the basic C# language constructs to make decisions and ...

Get Exam Ref 70-483: Programming in C# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.