Microsoft C# Intermediate: Reflecting Attributes and Managing Versions


Overview/Description
This course, Microsoft C# Intermediate: Reflecting Attributes and Managing Versions, presents intermediate C# techniques, including creating and reflecting attributes, applying new and override to versioning errors, and creating unsafe code for memory management.

Target Audience
You should have a basic understanding of the essential components of Microsoft C#, including writing and compiling C# code.

Expected Duration
This course, including the practice exercises, will take up to 4 hours to complete.

Objectives:

Creating and Reflecting Attributes

  • Define attributes
  • Declare attributes
  • Create custom attributes
  • Define reflection
  • Recognize reflection methods
  • Reflecting attributes
  • Versioning Using new and override

  • Recognize versioning errors
  • Use the new keyword
  • Use the override keyword
  • Creating Unsafe Code for Memory Management

  • Apply the fixed modifier to unsafe blocks of code
  • Identify memory management and the types of memory management
  • Declare pointers in unsafe code
  • Perform arithmetic operations with pointer variables

  • Course Number: MDEV0204