Top C# interview Questions

Explain difference between .NET and C# ?

What is the use of JIT ( Just in time compiler) ?

What are generic collections ?

Differentiate between Array and ArrayList ?

Can polymorphism work with out inheritance ?

Explain static and dynamic polymorphism ?

What is a delegate and How to create a delegate ?

What is a Multicast delegates ?

How does Garbage collector know when to clean the objects ?

Can garbage collector clean unmanaged code ?