C# & OOPs --------------------------- 1. Difference between Abstract class and Interface. Give example. 2. Why and when should we use an abstract class & Interface 3. What are the Oops pillars? 4. Difference between encapsulation and polymorphism. 5. Difference between runtime and compile time polymorphism. 6. Difference between sealed class and class having private constructor 7. What is dependency Injection in c#? 8. What is event and delegates. 9. What is Indexer? 10. What is generic in c#? 11. Difference between Var, Object and Dynamic. 12. Difference between ...