SKILL BENCHMARK
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