Programming in C#: Managing Program Flow

Visual Studio    |    Intermediate
  • 15 videos | 1h 22m 6s
  • Includes Assessment
  • Earns a Badge
Rating 4.1 of 223 users Rating 4.1 of 223 users (223)
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#.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • 4m 6s
    In this video, you will learn how to use the switch statement. FREE ACCESS
  • 7m 40s
    During this video, you will learn how to program decisions using the If/Else statement. FREE ACCESS
  • Locked
    3.  For and Foreach Statements
    5m
    In this video, you will learn how to use the for and foreach loop statements. FREE ACCESS
  • Locked
    4.  Operators and Eval Expressions
    4m 12s
    In this video, you will use operators and evaluate expressions. FREE ACCESS
  • Locked
    5.  Using Built-In Delegate Types
    4m 14s
    In this video, learn how to use built-in delegate types to make your code easier to create and read. FREE ACCESS
  • Locked
    6.  Creating and Using Delegates
    4m 28s
    In this video, you will learn how to create and use delegates. FREE ACCESS
  • Locked
    7.  Lambda Expressions
    3m 6s
    During this video, you will learn how to use lambda expressions. FREE ACCESS
  • Locked
    8.  Anonymous Methods
    2m 42s
    During this video, you will learn how to use anonymous methods. FREE ACCESS
  • Locked
    9.  Subscribing to Events
    4m 55s
    In this video, you will learn how to subscribe to an event. FREE ACCESS
  • Locked
    10.  Event Handlers
    9m 57s
    In this video, you will learn how to create event handlers. FREE ACCESS
  • Locked
    11.  Exceptions with Multiple Catch Blocks
    4m 53s
    In this video, you will learn how to handle exceptions by implementing multiple try-catch blocks. FREE ACCESS
  • Locked
    12.  The Finally Block
    5m 7s
    In this video, you will use the finally block. FREE ACCESS
  • Locked
    13.  Creating Custom Exception Classes
    4m 25s
    In this video, you will learn how to create custom exception classes. FREE ACCESS
  • Locked
    14.  Context-specific Exception Handling
    8m 46s
    During this video, you will learn how to implement context-specific exception handling for SQL exceptions, communication exceptions, and other exceptions. FREE ACCESS
  • Locked
    15.  Exception Handling in Multithreading
    8m 37s
    Upon completion of this video, you will be able to illustrate how to handle aggregate exceptions in multithreading. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.2 of 78 users Rating 4.2 of 78 users (78)
Rating 4.3 of 54 users Rating 4.3 of 54 users (54)
Rating 4.6 of 66 users Rating 4.6 of 66 users (66)