Programming in C#: Managing Program Flow
Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Microsoft Visual C# is a principal development language for the .NET framework. Learn to manage program flow, use multithreading and asynchronous processing, and implement events, callbacks, and exception handling using C#.
Expected Duration (hours)
1.4
Lesson Objectives Programming in C#: Managing Program Flow
use the switch statement
program decisions using the If/Else statement
use the for and foreach iteration statements
use operators and evaluation expressions
use built-in delegate types to make code easier to create and read
create and use delegates
use lambda expressions
use anonymous methods
subscribe to an event
create event handlers
handle exceptions by implementing multiple catch blocks
use the finally block
create custom exception classes
implement context-specific exception handling for SQL exceptions, communication exceptions, and others
illustrate how to handle aggregate exceptions in multithreading
Course Number: it_wdpgcs_01_enus
Expertise Level
Intermediate