C# Programming Literacy (Beginner Level)

  • 23m
  • 23 questions
The C# Programming Literacy (Beginner Level) benchmark evaluates your knowledge of how to use the program flow features of C#. You will be assessed on your ability to work with types in C#. Learners scoring high on this benchmark demonstrate the skills and understanding of C# program flow features and types and have a solid foundation in C# programming.

Topics covered

  • convert ref types
  • convert 'Value to Reference' and 'Reference to Value'
  • create and use classes
  • create and use delegates
  • create and use generic type
  • create event handlers
  • create, modify, and compile structs using fields, properties, and methods
  • create, modify, and debug enums
  • create static class methods and variables
  • handle exceptions by implementing multiple catch blocks
  • overload methods
  • override methods
  • program decisions using the If/Else statement
  • use built-in delegate types to make code easier to create and read
  • use constructors to instantiate classes
  • use extension methods
  • use generic methods
  • use IFormattable
  • use lambda expressions
  • use operators and evaluation expressions
  • use the Finally block
  • use the For and ForEach iteration statements
  • use the switch statement