C# Intermediate
This test evaluates your intermediate knowledge of C# Programming, focusing on interfaces, collections, LINQ, error handling, and file I/O operations. To advance your skills, study C# Tutorials on Programiz, practice with DotNetTutorials C# Exercises, and follow this Intermediate C# Tutorial on YouTube.
1
Which keyword is used to inherit a class in C#?
2
Which of these is used for method overriding in C#?
3
What is the purpose of the 'using' statement in C#?
4
Which access modifier allows access only within the same class and derived classes?
5
Which collection type stores key-value pairs?
6
What is an abstract class in C#?
7
Which keyword is used to explicitly call a base class constructor?
8
What is the purpose of an interface in C#?
9
Which of these is used for handling exceptions in C#?
10
What is a delegate in C#?
11
Which of these is true about structs in C#?
12
What is the purpose of the 'finally' block in a try-catch statement?
13
Which LINQ keyword is used to filter data?
14
What is the difference between 'is' and 'as' operators in C#?
15
Which of these is a feature of C# events?