- How can you return multiple values from a method in C#?
- What's the difference between ref and out?
- What are the value and reference types in C#?
- What is the base class in C# for all data types?
- What is boxing and unboxing?
- What are pointer types in C#?
- What is the purpose of is and as operators?
- What is encapsulation and how is it implemented in C#?
- What is a struct and how is it different from a class?
- What is an enum?
- What are the default access specifiers for class and class members?
- What is inheritance?
- What is the diamond problem?
- What is static and dynamic polymorphism?
- What is a sealed class? Can abstract classes be declared sealed?
- What are virtual methods in C#?
- What is an interface?
- What are preprocessor directives?
- What are the fundamental OOPS concepts?
- What is managed and unmanaged code?
- What are the different ways of preventing a class from inherited?
- Explain the process of code compilation in C#?
- What is the difference between abstract and virtual method?
- What are the C# IO classes?
- What is StreamReader and StreamWriter class?
- What are delegates?
- What are events?
- How to use delegates with events?
- What are the different types of delegates?
- What are multicast delegates?
- Explain publishers and subscribers in events
- What is reflection?
- What is generics ?
- What is a thread? How to implement multithreading?
- What are the properties of Thread class?
- What are the different states of a thread?
- What are async and await?
- What is a deadlock?
- Explain lock, monitors and mutex object
- What is a race condition?
- What is thread pooling?
- What are the types of serialization?
- What are the common types of exceptions?
- What is the difference between throw and throw ex?
- What is the difference between constant and readonly?
- What are extension methods in C#?
Created
September 23, 2019 18:32
-
-
Save gladiatorAsh/681b62de3e46e17d96589dfc1fda9934 to your computer and use it in GitHub Desktop.
C Sharp questions
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment