Which C# feature allows multiple inheritance of contracts?
- Interfaces
- Structs
- Enums
- Classes
Explanation
Interfaces allow multiple inheritance in C#. A class can implement multiple interfaces, inheriting their contracts (method signatures) but not implementation, providing flexibility in design.