Vi ste ovdje
Programming in C#: Managing Program Flow
Overview/Description
Microsoft Visual C# is a principal development language for the .NET framework. This course offers instruction on how to manage program flow in C# applications. It describes functionality such as multithreading, asynchronous processing, events and call backs, and exception handling. This course is a part of the preparation materials intended to prepare an individual for Exam 70-483 Programming in C#. Passing this exam provides Microsoft Specialist certification and is a credit towards the Microsoft Certified Solutions Developer (MCSD) certification Windows Store Apps Using C#.
Target Audience
Individuals with knowledge of object-oriented programming who want to learn the fundamentals of Microsoft Visual C#; individuals preparing for the exam 70-483 Programming in C#
Prerequisites
None
Programming in C#: Managing Program Flow
- start the course
- use the switch 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
- handle exceptions by implementing multiple catch blocks
- use the finally block
- create custom exception classes
- describe the differences between thrown and re-thrown exceptions
- using locking to prevent data from being accessed by multiple threads at a time
- use synchronization events
- use the interlocked class for thread-safe numeric access
- distinguish between parallel for and for statements
- speed up LINQ queries using Parallel LINQ (PLINQ)
- schedule tasks using the task object
- set up a series of tasks to run in a specified sequence